Как писать unit тесты на класс работающий с файловой системой?

85
12 февраля 2021, 05:20

У меня есть класс который работает с директориями и файлами. К примеру в нем есть конструкции которые :

  1. проверяют наличие вложенных папок в переданной директории
  2. проверяют наличие файла определенного во вложенной директории
  3. копируют / читают файл...

Для всего этого я исспользовал стандартные классы C#: DirectoryInfo, FileInfo, Path, Directory

Я конечно могу написать обертку для этих классов, а затем заменить ее на stab объект и уже после тестировать методы класса, но я не хочу этого делать так как моя обертка будет подобием велосипеда приводимого в движение мотоциклом... Подскажите как бы вы поступили в данной ситуации ? Как вообще писать юнит тесты для подобных объектов ?

READ ALSO
Что такое r и x в алгоритме протоколирования упрощённого калькулятора?

Что такое r и x в алгоритме протоколирования упрощённого калькулятора?

Пытаюсь разобраться в алгоритме протоколирования (в ListBox) и подсчёта калькулятора, но не понимаю одну вещьПо идее у нас есть r-первое число,...

89
Получить записи из группы Facebook

Получить записи из группы Facebook

Хочу получить новые или (если проще) все записи из группы фейсбукаСоздателям группы являюсь я

130
Как вычислить разницу между датами в UTC?

Как вычислить разницу между датами в UTC?

Хочу найти разницу между двумя датами в днях

89