Я пытаюсь написать модульный тест для простого действия EmailAction в ActionEmailer.Net, но я пытаюсь понять, как это сделать.Это то, что я имею до сих пор.
[TestMethod]
public void TestEmailTest()
{
//// Arrange
var AutoMocker = new RhinoAutoMocker<EmailController>(MockMode.AAA);
EmailController MockEmailController = AutoMocker.ClassUnderTest;
var MockHttpContext = MvcMockHelpers.FakeHttpContext();
MockEmailController.HttpContextBase = MockHttpContext;
var MockSender = MockRepository.GenerateMock<IMailSender>();
MockEmailController.MailSender = MockSender;
////// Act
var Result = MockEmailController.TestEmail();
//// Assert
Assert.IsInstanceOfType(Result, typeof(EmailResult));
}
Однако он не может выполнить TestEmail, так как он говорит, что объект имеет нулевое значение, но не говорит мне, какой из них!
Всепомощь оценена.
ура Майк