После обновления Machine.Fakes до версии 1.7 из 1.0.1 я получаю «WithFakes еще не инициализирован. Вы вызываете его из статического инициализатора?» ошибка/исключение.Machine.Fakes «WithFakes еще не инициализирован. Вы вызываете его из статического инициализатора?» error
Я structering моих тестов, как это:
[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.
Может ли кто-нибудь сказать мне, что я делаю неправильно?
Чтобы заставить его работать в описанном выше сценарии, где nunit используется как тестовая среда. Это помогло мне :-) [TestFixtureSetUp] общественности недействительным Set() { _specificationController = новый SpecificationController(); } –
Oksen