是否有一个C#框架允许您以类似于RSpec适用于Ruby的方式跟踪TDD,并允许这样做:
obj.should_receive(a).with(b).and_return(c)
在我看来,xUnit + Moq可能是TDD的不错选择。你觉得怎么样?
答案 0 :(得分:4)
NSpec与RSpec更相似。那是BDD,而不是TDD。
答案 1 :(得分:2)
我使用Moq和FluentAssertions。添加类似SpecFlow或StoryQ的内容,您应该顺利完成。
答案 2 :(得分:0)
您可以查看Sharp Tests Ex。它允许你写这样的断言:
var c = mathObject.Add(5, 7);
c.Should().Be.EqualTo(12);