0

単体テストを書こうとしています。

[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]);
}

以下のエラーで失敗しています。

式にラムダ式を含めることはできません

4

0 に答える 0