public void Should_ReturnOnlyInquiriesWhereReferenceDateEqualNull_WhenAdminRequested() { // arrange var repository = Substitute.For<IRepository>(); repository.Query<Inquiry>().ReturnsForAnyArgs(inquiries.AsQueryable()); repository.Query<Person>().ReturnsForAnyArgs(new List<Person>().AsQueryable()); repository.Query<Tag>().ReturnsForAnyArgs(new List<Tag>().AsQueryable()); // act var controller = new InquiriesController(repository); var viewResult = (AdminViewModel)controller.Admin().Model; // assert viewResult.Inquiries.Count().Should().Be(10); }