C# 从单元测试生成文档
我们有,我们有。Specflow将文本描述转换为单元测试但是有没有任何工具可以使用NUnit fixture并创建文本描述,比如Specflow的输入?基本上与Specflow所做的相反 我准备调整关于夹具名称和测试方法名称的单元测试格式。但我不想使用任何像机器规范这样的超高级语法,而只是简单的NUnit测试夹具。原因是测试很重要,需要可重构,等等。文本格式不像单元测试那样对重构友好 例如:C# 从单元测试生成文档,c#,unit-testing,nunit,specflow,C#,Unit Testing,Nunit,Specflow,我们有,我们有。Specflow将文本描述转换为单元测试但是有没有任何工具可以使用NUnit fixture并创建文本描述,比如Specflow的输入?基本上与Specflow所做的相反 我准备调整关于夹具名称和测试方法名称的单元测试格式。但我不想使用任何像机器规范这样的超高级语法,而只是简单的NUnit测试夹具。原因是测试很重要,需要可重构,等等。文本格式不像单元测试那样对重构友好 例如: [TestFixture] class Given_Four { private Calcul
[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));
}
}
同样,这只是一个例子。基本上,只要该工具创建了该测试夹具的文本描述,任何格式的测试都可以工作。我一直在谷歌搜索,但什么也没找到。您知道这样的工具吗?您可以尝试Gallio测试自动化框架中的report runner 虽然目前网站似乎已关闭
我在[TearDown]中获得了单独测试的详细信息,并将其放入一个非常简单的数据库中。下面是一个示例-