public void EditWaiter_ExceptionFromDataAccess() { //Arrange Changes var newFirstName = "Tony"; var newLastName = "Lombster"; var newLogin = "******"; var newPassword = "******"; //Arrange waiter var oldFirstName = "Keny"; var oldLastName = "Wall"; var oldLogin = "******"; var oldPassword = "******"; var waiter = new MoqWaiter(1, oldFirstName, oldLastName, oldLogin, oldPassword); var mock = new Mock <IManagerDataAccess>(); mock.Setup(m => m.EditWaiter(It.IsAny <WaiterContext>())).Throws(new Exception()); //Arrange Bar Data Model var BarDataModel = new BarDataModel(mock.Object); //Act var result = BarDataModel.EditWaiter(waiter, newLogin, newFirstName, newLastName, newPassword); //Assert Assert.IsFalse(result); Assert.AreEqual(waiter.FirstName, oldFirstName); Assert.AreEqual(waiter.LastName, oldLastName); Assert.AreEqual(waiter.Login, oldLogin); Assert.AreEqual(waiter.Password, oldPassword); }
public void EditWaiter_ValidExample() { //Arrange Changes var newFirstName = "Tony"; var newLastName = "Lombster"; var newLogin = "******"; var newPassword = "******"; //Arrange waiter var waiter = new MoqWaiter(1, "Keny", "Wall", "wally", "qwerty"); var mock = new Mock <IManagerDataAccess>(); mock.Setup(m => m.EditWaiter(It.IsAny <WaiterContext>())).Returns(true); //Arrange Bar Data Model var BarDataModel = new BarDataModel(mock.Object); //Act var result = BarDataModel.EditWaiter(waiter, newLogin, newFirstName, newLastName, newPassword); //Assert Assert.IsTrue(result); Assert.AreEqual(waiter.FirstName, newFirstName); Assert.AreEqual(waiter.LastName, newLastName); Assert.AreEqual(waiter.Login, newLogin); Assert.AreEqual(waiter.Password, newPassword); }
public void EditWaiter_ValidExample() { //Arrange Changes var newFirstName = "Tony"; var newLastName = "Lombster"; var newLogin = "******"; var newPassword = "******"; //Arrange waiter var waiter = new MoqWaiter(1, "Keny", "Wall" , "wally" , "qwerty"); var mock = new Mock<IManagerDataAccess>(); mock.Setup(m => m.EditWaiter(It.IsAny<WaiterContext>())).Returns(true); //Arrange Bar Data Model var BarDataModel = new BarDataModel(mock.Object); //Act var result = BarDataModel.EditWaiter(waiter,newLogin, newFirstName, newLastName, newPassword); //Assert Assert.IsTrue(result); Assert.AreEqual(waiter.FirstName, newFirstName); Assert.AreEqual(waiter.LastName, newLastName); Assert.AreEqual(waiter.Login, newLogin); Assert.AreEqual(waiter.Password, newPassword); }
public void EditWaiter_ExceptionFromDataAccess() { //Arrange Changes var newFirstName = "Tony"; var newLastName = "Lombster"; var newLogin = "******"; var newPassword = "******"; //Arrange waiter var oldFirstName = "Keny"; var oldLastName = "Wall"; var oldLogin = "******"; var oldPassword = "******"; var waiter = new MoqWaiter(1, oldFirstName, oldLastName, oldLogin, oldPassword); var mock = new Mock<IManagerDataAccess>(); mock.Setup(m => m.EditWaiter(It.IsAny<WaiterContext>())).Throws(new Exception()); //Arrange Bar Data Model var BarDataModel = new BarDataModel(mock.Object); //Act var result = BarDataModel.EditWaiter(waiter, newLogin, newFirstName, newLastName, newPassword); //Assert Assert.IsFalse(result); Assert.AreEqual(waiter.FirstName, oldFirstName); Assert.AreEqual(waiter.LastName, oldLastName); Assert.AreEqual(waiter.Login, oldLogin); Assert.AreEqual(waiter.Password, oldPassword); }