vid*_*ige 13 c# nunit unit-testing specflow
我们有机器规格,我们有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));
}
}
Run Code Online (Sandbox Code Playgroud)
再次,这只是一个例子.基本上任何格式的都可以工作,只要该工具创建该测试夹具的文本描述.我一直在谷歌上搜索,但一无所获.难道你知道有这样的工具吗?
您可以尝试 Gallio 测试自动化框架中的报告运行程序吗?
虽然该网站目前似乎已关闭
http://gallio.org/Downloads.aspx
http://code.google.com/p/mb-unit/