【发布时间】:2011-10-03 19:08:53
【问题描述】:
我正在尝试使用 Moles 运行 NUnit,但遇到了一个奇怪的错误,我不太清楚为什么。
[Test]
[Moled]
public void SendEmail_Test()
{
SIEmailService emailService = new SIEmailService
{
SendMailStringStringString = (email, subject, body) => { }
};
SIServiceLocator serviceLocator = new SIServiceLocator();
serviceLocator.GetInstance(() => emailService);
MLocatorFactory.GetInstance = (() => serviceLocator);
IEmailservice = new EmailService();
service.SendEmail("someone@there.com", null, null, null, DateTime.Now, null);
}
错误:
关于如何解决这个部分受信任的调用者问题的任何建议????非常感谢。
【问题讨论】: