J'ai écrit une classe C # qui est utilisée pour démarrer une liste d'EXE (pas l'un des miens - EXE tiers que je dois exécuter) et les garder en cours d'exécution (vérifiera occasionnellement pour s'assurer qu'elle est toujours en cours d'exécution et les démarrera sinon) .
Je peux tester la logique de base de l'ajout, de la suppression, etc. Comment puis-je tester individuellement que le travail réel de conservation des EXE fonctionnera?
Ma première pensée est de démarrer un EXE factice qui se ferme après 1 seconde, puis de l'utiliser pour tester. Est-ce hors du domaine des tests unitaires?