示例#1
0
        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);
        }
示例#2
0
        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);
        }