J'exécute Si la déclaration basée sur certains Vales mais Nunit exécute toutes les déclarations, même si la condition est fausseNUnit exécute Tous Si la déclaration evenif la condition échoue
-1
A
Répondre
0
Nunit n'évalue pas réellement vos instructions, il instancie simplement vos tests et les exécute. Je suggère que vous installiez TestDriven.NET, si vous ne l'avez pas déjà fait, et utilisez le lanceur de test de clic droit dans votre test pour l'exécuter avec le débogueur. Définissez des points d'arrêt dans votre code et examinez les valeurs qui seront évaluées pour l'instruction if. Je m'attends, avec @ Joe90, que l'erreur est dans votre code, pas Nunit.
1
NUnit est entièrement écrit en C#, si les déclarations ne fonctionnent en C# ! :)
Ce doit être une erreur dans votre implémentation ou interprétation.
Pourriez-vous afficher le code? –
-1 car la question ne fournit aucune information pour continuer – Pedro