我在调试VisualStudio的NUnit测试时遇到问题.我创建了一个空项目(控制台应用程序),然后我添加了对NUnit库的引用并编写了一个简单的测试.
namespace ReimplementingLinq.Tests
{
[TestFixture]
public class WhereTest
{
[Test]
public void SimpleFiltering()
{
int[] source = { 1, 2, 3, 4, 2, 8, 1 };
var result = source.Where(val => val < 4);
int[] expected = {1,2,3,4};
CollectionAssert.AreEqual(expected, result);
}
}
}
Run Code Online (Sandbox Code Playgroud)
接下来我遵循此链接中给出的建议 如何从Visual Studio以调试模式运行NUnit?但是那个主题的解决方案都不适合我.执行测试时没有遇到任何断点.我尝试通过附加到流程以及使用带参数的外部程序运行项目来测试解决方案.
我该怎么做才能调试我的单元测试?