Example #1
0
        public void TestBlacklistMember()
        {
            var mockMemberDal = new MockMemberDal()
            {
                ThrowError = false
            };

            var controller = new LibrarianController(mockMemberDal, new MockRentalDal());
            var result     = (ViewResult)controller.BlacklistMember(15);

            Assert.AreEqual("AllMembers", result.ViewName);
        }
Example #2
0
        public void TestBlacklistMemberError()
        {
            var mockMemberDal = new MockMemberDal()
            {
                ThrowError = true
            };

            var controller = new LibrarianController(mockMemberDal, new MockRentalDal());
            var result     = (ViewResult)controller.BlacklistMember(15);

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

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