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

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

15.04.21 22:20
Re: Юнит тесты для "системного" приложения
 
AlexNek патриот
AlexNek
Собственно говоря, ты так до сиз пор и не ответил на этот вопрос

И не думаю что когда либо отвечу, в разрезе конкретно моего кода. Нет там никакой особой логики.

Нажали кнопу - появился диалог, взяли имя каталога для наблюдения

Нажали кнопу начали наблюдать за каталогом.

Кинули туда чего-то, пришло извещение, сделали какие то действия.


Всё самое интересное происходит на уровне файловой системы и во взаимодействии с кодом.


А ошибка у тебя была в инициализации.

Ну так именно это и хотелось проверить.


После этого ты просто сможешь эвент Created и проверять код хэндлера Watcher_Created.

Я и без этого могу проверять код хэндлера Watcher_Created ---_mainWorker.WorkOnNewItem(e);

Но там опять таки манипуляции с файлами, которые опять нужно как то имитировать. И имитация будет точно уж неполной.


Впрочем, на инициализацию тоже можно легко написать тест

ну и как это сделать не трогая файловую систему?

 

Sprung zu