3

AutoMockingで遊んでいます。

moq.contrib.indyを使用しているときに、コントローラーを呼び出すと次のエラーが発生します

{"値をnullにすることはできません。\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を使用してこのためのコントローラーコンテキストをモックするにはどうすればよいですか?

4

0 に答える 0