有人可以解释一下它是如何工作的,从选择运行测试开始
答案 0 :(得分:5)
当您选择运行测试时,
简而言之就是这样。 xUnit的强大之处在于它的简单性。那是你在找什么?
答案 1 :(得分:1)
我在工作中使用它,但我不是专家。以下是NUnit文档的链接:http://www.nunit.org/index.php?p=getStarted&r=2.4.8
答案 2 :(得分:1)
1)要在.NET项目中测试一个类(MyClass是类名,MyProject是项目名称,例如)
2)在您的解决方案中添加另一个名为MyProject.Tests的项目
3)将MyProject中的引用添加到MyProject.Tests,以便您可以从测试代码中访问要测试的类
3)在这个新项目中添加一个名为MyClass的新类文件(与MyProject中的类相同)
4)在该课程中,添加您的测试代码,如此页面解释 - http://www.nunit.org/index.php?p=quickStart&r=2.4.8
5)编写测试后,构建解决方案。在MyProject.Tests项目文件夹中,将出现一个新文件夹 - “MyProject.Tests \ bin \ Debug”。这是假设你内置在调试模式。如果你在Release模式下构建它将是MyProject.Test \ bin \ Release。要么工作。在此文件夹中,您将找到名为MyProject.Tests.dll
的DLL文件6)打开nUnit测试实用程序,文件>打开,然后导航到#5中的文件夹,找到MyProject.Tests.dll。打开它。
7)来自dll的测试应列在nUnit实用程序窗口中,您现在可以选择要运行的测试并运行它们。
注意:命名约定不是必需的,它就是我这样做的方式。如果你有一个名为'MyProject'的项目,并且你希望你的测试项目被称为'ArbitraryName'而不是'MyProject.Test',那么它仍然会工作...命名约定只是帮助跟踪究竟是什么测试
答案 3 :(得分:0)
你是什么意思,它是如何运作的?
使用[TestFixture]定义测试类,使用[Test]
定义测试它只不过是一个测试框架,你仍然需要编写测试和所有爵士乐:)