将 Machine.Fakes 从 1.0.1 更新到 1.7 版后,我收到“WithFakes 尚未初始化。您是从静态初始化程序调用它吗?” 错误/异常。
我正在像这样构建我的测试:
[TestFixture]
public class MailSenderTests : WithSubject<MailSender>
{
[TestFixture]
public class TheSendMethod : AssertionHelper
{
[Test]
public void Test_that_exception_is_thrown_if_no_recievers()
{
Expect(() => Subject.Send(string.Empty, string.Empty, recievers: null), Throws.InstanceOf<ArgumentException>());
}
}
}
我在 SUT 中测试的每种方法都有一个类。
有人可以告诉我我做错了什么吗?