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); }
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); }