【发布时间】:2015-12-09 09:52:28
【问题描述】:
假设我希望在类构造函数中进行一些逻辑单元测试,如果我使用 xUnit.net 并为每个方法嵌套测试类,我将如何构造它?
using Xunit;
public class MyClass
{
public MyClass()
{
// Some logic to test
}
public int GetResult()
{
return 123;
}
}
public class MyClassFacts
{
// How to test MyClass constructor?
// Nested classes to test each of MyClass' methods
public class GetResult
{
[Fact]
public void IsCorrect()
{
var myClass = new MyClass();
int result = myClass.GetResult();
Assert.Equal(123, result);
}
// Other tests for MyClass.GetResult()...
}
}
【问题讨论】:
-
所以你需要一个失败的测试
-
@quamrana 我不确定你的意思?
标签: c# unit-testing xunit.net