0
我想用痣運行NUnit,我得到一個奇怪的錯誤,我不太清楚爲什麼。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("[email protected]", null, null, null, DateTime.Now, null);
}
錯誤:
就如何解決這一部分可信賴呼叫者問題的任何建議????非常感謝。
沒有網絡共享嘗試設置示例,讓相關團隊使用Moles ....不太好。現在學習更多的方法來讓他們感覺MSTest,因爲這太煩人了。我會看你的鏈接,謝謝你的快速回復。 –
好,所以我試着將[assembly:AllowPartiallyTrustedCallers]作爲屬性添加到我的測試文件中,並且仍然收到相同的錯誤消息。 –