русский
Germany.ruForen → Архив Досок→ Programmierung

Юнит тесты для "системного" приложения

15.04.21 12:56
Re: Юнит тесты для "системного" приложения
 
AlexNek патриот
AlexNek
И как, ответ-то уже есть?

В смысле? На какой вопрос?


Не понимаю.

Ну вот кусок кода для настройки. Вроде всё верно. А гад реагирует на копирование каталога.


_watcher.Path = directoryName;

// Watch files only.

_watcher.IncludeSubdirectories = false;

// Watch all files.

_watcher.Filter = "*.*";

_watcher.Created += Watcher_Created;

//Start monitoring.

_watcher.EnableRaisingEvents = true;


Можно использовать какой-нибудь контейнер. Например Ninject.

никогда в моем коде не будет DI Container. И фиг поймешь как работает система, когда оно везде. И непонятно как отлаживать. Был уже такой проект.


Но есть и другие способы.

и какие интересно?

В любом случае нужно писать два класса, один тестовый и один реальный. Для одного случая еще как то можно и то неизвестно.

Вот например, в заглушке фиг бы додумался сразу - файл нужно вначале загнать в зип и при создании зип файла будет "ложное" извещение о копировании файла в каталог.

 

Sprung zu