从单元测试生成文档

时间:2012-07-10 14:22:07

标签: c# unit-testing nunit specflow

我们有machine specifications,我们有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));
    }
}

再次,这只是一个例子。基本上任何格式的都可以工作,只要该工具创建该测试夹具的文本描述。我一直在谷歌上搜索,但一无所获。 知道任何这样的工具吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试Gallio Test自动化框架中的报告运行程序吗?

虽然该网站目前似乎已经停止了

http://gallio.org/Downloads.aspx

http://code.google.com/p/mb-unit/