Как я использую Moq для насмешки дополнительного метода?

SCHTASKS /Create /SC WEEKLY /D MON /TN ReportAlarm /st 16:00 /TR "c:\windows\system32\cmd /c 'Echo Report Time & Pause'"

См. schtasks /? для помощи.

Так вы планируете задание раз в неделю.

Но вы можете использовать Windows 'Alarms and Clock с 30-минутным отсрочкой, что проще.

Нажмите Пуск , Все приложения , Будильники и часы . На вкладке Alarm нажмите большой значок + на нижней панели инструментов. Установите будильник на 16:00 , Повторите на Понедельник и Повторите на 30 минут . Назовите сигнал тревоги . Пожалуйста, отправьте отчет . Нажмите значок дискеты на нижней панели инструментов, чтобы сохранить.

79
задан display name 18 December 2015 в 16:27
поделиться

2 ответа

Дополнительные методы являются просто скрытыми статическими методами. Насмешка платформ как Moq или Rhinomocks может только создать ложные объекты-экземпляры, это означает дразнить статические методы, не возможно.

62
ответ дан Mendelt 24 November 2019 в 10:17
поделиться

Я знаю, что этот вопрос не был активен около года, но Microsoft выпустила платформу для обработки именно этого, названную Moles .

Вот еще несколько руководств:

  • DimeCasts.net
  • Учебник Николая Тиллмана
  • 15
    ответ дан 24 November 2019 в 10:17
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: