public void AddAddressTestPage() { var controller = new BorrowController(new MockBorrowDal(), new MockMediaDal(), new MockMemberDal()); var result = (PartialViewResult)controller.AddAddress(); Assert.AreEqual("AddAddress", result.ViewName); }
public void AddAddressTestExceptionThrown() { var customerDal = new MockMemberDal() { ThrowError = true }; var controller = new BorrowController(new MockBorrowDal(), new MockMediaDal(), customerDal); var result = (ViewResult)controller.AddAddress(new Address()); Assert.AreEqual("ConfirmBorrow", result.ViewName); Assert.AreEqual("Uh-oh something went wrong", result.ViewData["Error"]); }
public void AddAddressTestValid() { var customerDal = new MockMemberDal() { ThrowError = false }; HomeController.CurrentUser = new Member(); var controller = new BorrowController(new MockBorrowDal(), new MockMediaDal(), customerDal); var result = (ViewResult)controller.AddAddress(new Address()); Assert.AreEqual("ConfirmBorrow", result.ViewName); }
public void AddAddressTestInvalid() { var customerDal = new MockMemberDal() { ThrowError = false }; var controller = new BorrowController(new MockBorrowDal(), new MockMediaDal(), customerDal); controller.ModelState.AddModelError("Error", "Error"); var result = (ViewResult)controller.AddAddress(new Address()); Assert.AreEqual("ConfirmBorrow", result.ViewName); Assert.AreEqual("Invalid Address", result.ViewData["Error"]); }