NUnit и Moles error - PullRequest
       16

NUnit и Moles error

0 голосов
/ 03 октября 2011

Я пытаюсь запустить 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);
    }

Ошибка:

The security issue that is being thrown

Любые предложения о том, как исправить эту проблему, вызывающую частичное доверие вызывающего абонента ???? Большое спасибо.

1 Ответ

0 голосов
/ 03 октября 2011

Добавить в тестовую сборку AllowPartiallyTrustedCallersAttribute . Но я не уверен, зачем это нужно. Может быть, вы запускаете тесты с общего сетевого ресурса?

...