Ich habe vor Kurzem mit NSpec begonnen und jetzt weiß ich nicht, wie ich das skalieren soll.Wiederverwendung von NSpec-Spezifikationen
Wie können Spezifikationen am besten wiederverwendet werden (it["something"] =() => {};
)?
Nehmen wir an, ich habe eine Schnittstelle IMyService
und 2 Klassen, die es implementieren: Service1
und Service2
.
Jetzt möchte ich Spezifikationen schreiben, die unter IMyservice
Ebene gelten, und führen Sie sie für meine 2 Implementierungsklassen.
Vielleicht vermisse ich hier etwas, aber ich kann einen einfachen Weg finden, dies zu tun.
Vielen Dank für das Amir. Es ist lange her, seit ich das hier untersucht habe, aber ich hatte den Eindruck, dass Methoden in Basisklassen nicht enthalten sind. Ich werde es wieder versuchen. Vielen Dank! – Pedro
Fühlen Sie sich frei, mich jederzeit auf Twitter oder per E-Mail zu erreichen, wenn Sie ein paar gute Beispiele zu NSpec Tests benötigen, würde ich dies empfehlen: http://stackoverflow.com/questions/10741104/can-anyone-show-me-some -example-of-nspec-to-test-controllers-and-ot – Amir
Dies wurde in einer späteren Version von NSpec hinzugefügt, stellen Sie sicher, dass Sie die neueste Version verwenden. – Amir