public void CanUseSetupResultAndIgnoreArguments_WhenUsingUnorderedBlock() { MockRepository mocks = new MockRepository(); IFetcher fetcher = mocks.DynamicMock <IFetcher>(); using (mocks.Unordered()) { SetupResult.For(fetcher.GetUsersWithCriteriaLike(null)).IgnoreArguments().Return( new Student[] { new Student(), new Student() }); } mocks.ReplayAll(); Assert.Equal(2, fetcher.GetUsersWithCriteriaLike("foo").Length); }
public void CanUseSetupResultAndIgnoreArguments_WhenUsingUnorderedBlock() { IFetcher fetcher = MockRepository.Mock <IFetcher>(); fetcher.Expect(x => x.GetUsersWithCriteriaLike(null)) .IgnoreArguments() .Return(new Student[] { new Student(), new Student() }); Assert.Equal(2, fetcher.GetUsersWithCriteriaLike("foo").Length); fetcher.VerifyAllExpectations(); }