public void When_Executed_Returns_An_IEnumerable_Of_Items() { //Arrange var context = MockRepository.GenerateStrictMock<IDataContext>(); context.Expect(x => x.AsQueryable<Foo>()).Return(new List<Foo>().AsQueryable()).Repeat.Once(); var query = new FindFoo(); //Act IEnumerable<Foo> items = query.Execute(context); //Assert context.VerifyAllExpectations(); items.ShouldNotBeNull(); }
public void When_Executed_Returns_An_IEnumerable_Of_Items() { //Arrange var context = MockRepository.GenerateStrictMock <IDataContext>(); context.Expect(x => x.AsQueryable <Foo>()).Return(new List <Foo>().AsQueryable()).Repeat.Once(); var query = new FindFoo(); //Act IEnumerable <Foo> items = query.Execute(context); //Assert context.VerifyAllExpectations(); items.ShouldNotBeNull(); }