Exemplo n.º 1
0
        public void TestRentalDetailsNoException()
        {
            var mockRentalDal = new MockRentalDal
            {
                ThrowError = false
            };
            var controller = new LibrarianController(new MockMemberDal(), mockRentalDal);
            var result     = (ViewResult)controller.RentalDetails(1);

            Assert.AreEqual("RentalDetails", result.ViewName);
            var members = (List <RentalItem>)result.Model;

            Assert.AreEqual(0, members.Count);
        }
Exemplo n.º 2
0
        public void TestRentalDetailsWithException()
        {
            var mockRentalDal = new MockRentalDal
            {
                ThrowError = true
            };
            var controller = new LibrarianController(new MockMemberDal(), mockRentalDal);
            var result     = (ViewResult)controller.RentalDetails(1);

            Assert.AreEqual("RentalDetails", result.ViewName);
            Assert.AreEqual("Uh-oh.. something went wrong", result.ViewData["Error"]);
            var members = (List <RentalItem>)result.Model;

            Assert.AreEqual(0, members.Count);
        }