Je travaille sur un système qui traite les documents qui sont déversés dans un répertoire cible. Je prends les fichiers en détectant l'événement FileSystemWatcher OnChanged.Comment testez-vous un événement FileSystemWatcher?
Dans le cadre d'un test unitaire, comment dois-je automatiser cela? Comment dois-je organiser les fichiers d'entrée et les fichiers de sortie qui sont comparés pour vérifier que les transformations sont correctes? Est-ce quelque chose qui est mieux géré par un fichier batch émettant des commandes diff?
très soigneusement - OnChanged a quelques bizarreries, par ex. il peut se déclencher lorsque le fichier est créé mais avant qu'il ne soit entièrement écrit, il peut ne pas se déclencher lorsque le fichier est supprimé ou déplacé, etc. Méfiez-vous de ces –