単体テストを書こうとしています。
[TestInitialize()]
public void MyTestInitialize()
{
_mocks=new MockRepository();
MockFactory.Reset();
_scheduledOrderprovider = new ScheduledOrderProvider();
_scheduledOrderRepository = MockRepository.GenerateMock<ScheduledOrderRepository>();
}
[TestMethod()]
public void GetScheduledOrderMessageStatusIDsTest()
{
int NofOrdersPerMessage = 1;
int[] expected = GetMockScheduledOrderMessageStatusIDs(NofOrdersPerMessage);
_scheduledOrderRepository.Expect(x => x.GetOrderMessageStatusIDs(1)).Return(expected);
int[] actual=_scheduledOrderprovider.GetScheduledOrderMessageStatusIDs(NofOrdersPerMessage);
_scheduledOrderRepository.VerifyAllExpectations();
Assert.AreEqual(expected[0], actual[0]);
}
以下のエラーで失敗しています。
式にラムダ式を含めることはできません