public void ShouldNot_RaiseException_WhenRepostioryIsEmptyAndIndexRequested() { // arrange var mock = new Mock <IRepository>(); mock.Setup(x => x.Query <Inquiry>()).Returns(new List <Inquiry>().AsQueryable()); var inquiriesController = new InquiriesController(mock.Object); // act var response = inquiriesController.Index(); // assert Assert.IsNotNull(response); }
public void Should_ReturnFullListOfInquiries_WhenIndexRequested() { // arrange var mock = new Mock <IRepository>(); mock.Setup(z => z.Query <Inquiry>(x => x.Client, x => x.Source)).Returns(inquiries.AsQueryable()); var inquiriesController = new InquiriesController(mock.Object); // act var response = inquiriesController.Index(); var list = response.Model as IEnumerable <Inquiry>; // assert list.Count().Should().Be(40); }