AutoMockContainer - ошибка при вызове контроллера

Поиграл с AutoMocking.

При использовании moq.contrib.indy я получаю следующую ошибку при вызове контроллера

{"Значение не может быть нулевым.\ R \n Имя параметра: controllerContext"}

var mocks = new AutoMockContainer(new MockRepository(MockBehavior.Loose));
mocks.GetMock<IAccountService>().Setup(x => x.AddSweepstake(new AddSweepstakeViewModel()));
mocks.GetMock<IRepository<Account>>().Setup(x => x.SaveOrUpdate(new Account())).Returns(new Account()).Verifiable();

mocks.Create<AccountController>().AddSweepstake(new AddSweepstakeViewModel()); //fails on this line

Обычно бы так

var context = new Mock<HttpContextBase>();

Как мне смоделировать контекст контроллера для этого с AutoMocking?

0 ответов

Другие вопросы по тегам