public void DeleteAdministratorIdNegative() { var mockAdmin = new Mock <IAdministratorLogic>(MockBehavior.Strict); var controller = new AdministratorController(mockAdmin.Object); controller.Add(adminList[0]); var result = controller.Delete(-2); Assert.AreEqual(new NotFoundObjectResult("").ToString(), result.ToString()); }
public void DeleteAdministratorNotExists() { var mockAdmin = new Mock <IAdministratorLogic>(MockBehavior.Strict); mockAdmin.Setup(l => l.Get(2)).Returns(adminList[0]); var controller = new AdministratorController(mockAdmin.Object); var result = controller.Delete(3); Assert.AreEqual(new ObjectResult("").ToString(), result.ToString()); }
public void DeleteAdministratorOk() { var mockAdmin = new Mock <IAdministratorLogic>(MockBehavior.Strict); mockAdmin.Setup(t => t.Get(1)).Returns(adminList[0]); mockAdmin.Setup(t => t.Delete(adminList[0])); var controller = new AdministratorController(mockAdmin.Object); controller.Add(adminList[0]); var result = controller.Delete(1); Assert.AreEqual(new OkObjectResult("").ToString(), result.ToString()); }
public void DeleteAdministratorDeletesAdministratorWithProvidedId() { var administrator = AdministratorModel.ToEntity(); var administratorLogicMock = new Mock <IAdministratorLogic>(MockBehavior.Strict); administratorLogicMock.Setup(m => m.Delete(administrator.Id)); var administratorController = new AdministratorController(administratorLogicMock.Object); var result = administratorController.Delete(administrator.Id) as NoContentResult; administratorLogicMock.VerifyAll(); Assert.AreEqual(result.StatusCode, 204); }
public void DeleteAdminTest() { Administrator administrator = new Administrator() { Email = "*****@*****.**", Password = "******" }; string token = "token"; var mockAdministrator = new Mock <IAdministratorLogic>(MockBehavior.Strict); mockAdministrator.Setup(p => p.Delete(It.IsAny <Administrator>())).Returns(administrator); mockAdministrator.Setup(p => p.GetById(It.IsAny <int>())).Returns(administrator); var mockSession = new Mock <ISessionLogic>(MockBehavior.Strict); var controller = new AdministratorController(mockAdministrator.Object, mockSession.Object); controller.Delete(1); mockAdministrator.VerifyAll(); }