Napisałem klasę C #, która służy do uruchamiania listy plików EXE (nie jednego z plików EXE innych firm, które muszę uruchomić) i utrzymywania ich w działaniu (od czasu do czasu sprawdzę, czy nadal działa, i uruchomię je, jeśli nie) .
Jestem w stanie przetestować podstawową logikę dodawania, usuwania itp. Jak przeprowadzić test jednostkowy, że faktyczna praca polegająca na przechowywaniu plików EXE będzie działać?
Moją początkową myślą jest uruchomienie fałszywego pliku EXE, który zamyka się po 1 sekundzie, a następnie użyć go do przetestowania. Czy to nie jest dziedzina testów jednostkowych?