Quelqu'un peut-il me diriger vers certaines ressources pour donner-quand, puis le style de test avec Nunit? p>
4 Réponses :
Le style indiqué lorsque le style est étroitement corréla près de l'agence d'arrangement, de l'affirmation de style d'affirmation pour les tests d'unités.
Voici un exemple: p>
[Test] public void RotateAngle_Given27Degress_Returns64Degrees() { //Arrange or Given var someAngleClass = new Angle(); //Act or When var result = someAngleClass.Rotate(27); //Assert or Then Assert.That(result, Is.EqualTo(64)); }
Si vous téléchargez et ajoutez une référence à, storyq , vous pouvez utiliser un beau style BDD (voir Échantillons en cliquant sur le lien) et utilisez en même temps Nunit comme d'habitude (et Testdriven.net, R # 'S Runner, ou qu'avez-vous). P>
Je sais que c'est une ancienne question, mais si vous ne l'avez pas déjà fait, vous devriez consulter specflow . Il vous permet d'écrire la spécification dans Clear Text dans un fichier de fonctionnalité. L'outil générera automatiquement des tests Nunit basés sur le fichier de fonctionnalités. P>
Vous pouvez également consulter une petite bibliothèque
https://www.nuget.org/packages/heleonix.testing.nunit/ < / a>
Au lieu d'écrire des commentaires tels que // arrangez, // acte, // affirmation code> ou nommer des méthodes illisibles telles que
donnée_someSloggedin_when_somebuttonissed_then_blabla Code> Dans vos tests, la bibliothèque offre la possibilité d'écrire des tests dans GWT et Les styles AAA de manière à Jasmine Orjest de Javascript. Voir README:
https://github.com/hleeonix/heleonix.testing/blob/ maître / readme.md p>