我们有机器规格,我们有specflow。Specflow 将文本描述转换为单元测试。但是是否有任何工具可以使用 NUnit 固定装置并创建类似于 Specflow 输入的文本描述?基本上与specflow正在做的相反。
我准备调整关于夹具名称和测试方法名称的单元测试格式。但我宁愿不使用任何超级花哨的语法,如机器规范,而只是简单的 NUnit 测试装置。原因是测试很重要并且需要可重构等。文本格式不像单元测试那样重构友好。
例如:
[TestFixture]
class Given_Four
{
private Calculator c;
[SetUp]
public void Setup()
{
c = new Calculator(4);
}
[Test]
public void When_adding_two_then_sum_should_be_six()
{
c.Add(2)
Assert.That(c.Display, Is.EqualTo(6));
}
}
同样,这只是一个例子。基本上任何格式的测试工具都可以使用,只要该工具创建该测试夹具的文本描述即可。我一直在谷歌搜索,但一无所获。你知道任何这样的工具吗?