2012-04-14 15 views
4

Gibt es eine C# Framework, das Sie TDD in ähnlicher Weise folgen können, dass RSpec für Ruby arbeitet und dass dies erlauben würde:Suchen Sie nach einem C# TDD Framework?

mir
obj.should_receive(a).with(b).and_return(c) 

Es scheint, dass xUnit + Moq eine gute Wahl für TDD sein kann . Was denkst du darüber?

+0

ich benutze Moq + Nunit und seine Syntax ist sehr ähnlich zu dem, was Sie beschreiben. –

+1

@sJhonny, dann solltest du das eine Antwort geben, kein Kommentar. – jlafay

+0

Es gibt ein ** BDD ** -Framework namens * Story Q *, das ist so ähnlich (http://storyq.codeplex.com/) – MilkyWayJoe

Antwort

4

http://nspec.org/

nsoll ist ähnlich wie RSpec. Das ist BDD, nicht TDD.

+1

BDD und TDD sind orthogonale Konzepte. Man ist eine Art, Tests zu schreiben. Die andere beschreibt, wie man Schreibtests in den eigenen Workflow integriert. – Domenic

+1

@Domenic jemand sagt, dass BDD ist TDD richtig gemacht und ich stimme zu – JackNova

0

Sie können in Sharp Tests Ex suchen. Es ermöglicht Ihnen, Aussagen wie folgt zu schreiben:

var c = mathObject.Add(5, 7); 
c.Should().Be.EqualTo(12); 
Verwandte Themen