У меня проблема с Носорогами Носорогов.Мой метод Test выглядит следующим образом:
MockRepository mocks = new MockRepository();
IServiceCalls serviceCallsMock = mocks.StrictMock<IServiceCalls>();
_controller.ServiceCalls = serviceCallsMock;
using (mocks.Record())
{
serviceCallsMock.GetX(2);
LastCall.Return(new List<X> { new X{ Id = 1 } });
serviceCallsMock.SetX(new X{ Id = 2 });
}
_controller.Index();
mocks.Verify(serviceCallsMock);
Вызовы в методе _controller.Index () расположены в правильном порядке и с правильными параметрами.Но я получаю следующую ошибку:
Rhino.Mocks.Exceptions.ExpectationViolationException
IServiceCalls.SetX(Namespace.X); Expected #0, Actual #1.
IServiceCalls.SetX(Namespace.X); Expected #1, Actual #0.
Кто-нибудь знает, что я делаю не так?
Заранее спасибо!