public void DeletePeople_TestOkResult() { int id = 3; var result = controller.Delete(id); Assert.IsType <OkResult>(result.Result); }
public void Delete_Successful(string id) { var result = _controller.Delete(id); Assert.IsType <NoContentResult>(result); VerifyRemovePerson(); VerifySaveDbOnce(); }
public async Task DeleteGetActionWithId2_ReturnsModelFromService() { // Arrange // Act var result = await validController.Delete(entity.Id) as ViewResult; // Assert Assert.Equal(entity, result.Model); }
public async Task Delete_ReturnsNoContent_WhenDeletionSucceed() { var id = Guid.NewGuid(); deletePersonUseCase.Setup(x => x.Execute(id)) .ReturnsAsync(true); var response = await instance.Delete(id); response.Should().BeOfType <NoContentResult>(); }
public void DeleteRemovesPerson() { var id = Any.PositiveIntTo(100); var person = new Person(); _peopleRepositoryMock.Setup(p => p.Get(id)).Returns(person); _controller.Delete(id); _peopleRepositoryMock.Verify(r => r.Remove(person), Times.Once); }
public async void PeopleDeleteNotFound() { PeopleController peopleController = new PeopleController(context: null); var result = await peopleController.Delete(null); Assert.IsType <NotFoundResult>(result); }
void InterfacePeopleController.DeletePeople(int id) { using (var service = new PeopleController()) { service.Delete(id); } }
public async Task Delete_given_repository_returns_false_returns_NotFound() { var repository = new Mock <IPersonRepository>(); var controller = new PeopleController(repository.Object); var delete = await controller.Delete(42); Assert.IsType <NotFoundResult>(delete); }
public async Task Delete_given_id_deletes_person() { var repository = new Mock <IPersonRepository>(); var controller = new PeopleController(repository.Object); await controller.Delete(42); repository.Verify(s => s.DeleteAsync(42)); }
public async Task Delete_given_valid_returns_NoContent() { var repository = new Mock <IPersonRepository>(); repository.Setup(s => s.DeleteAsync(42)).ReturnsAsync(true); var controller = new PeopleController(repository.Object); var delete = await controller.Delete(42); Assert.IsType <NoContentResult>(delete); }
public void CanDeletePerson() { // Establish Context _personManagementService.Expect(r => r.Delete(1)) .Return(ActionConfirmation.CreateSuccessConfirmation("deleted")); // Act RedirectToRouteResult redirectResult = _peopleController.Delete(1) .AssertActionRedirect().ToAction("Search"); // Assert _peopleController.TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()].ToString() .ShouldEqual("deleted"); }
public void Delete() { #region Owin Context var owinMock = new Mock <IOwinContext>(); var userStoreMock = new Mock <IUserStore <ApplicationUser> >(); userStoreMock.Setup(s => s.FindByNameAsync("*****@*****.**")).ReturnsAsync(new ApplicationUser { Id = "ed980470-9c0f-47f7-a967-0adc9eb2325e", Email = "*****@*****.**", UserName = "******", PhoneNumber = "012345678", Person = new Person() { Id = "ed980470-9c0f-47f7-a967-0adc9eb2325e", FirstName = "Pablo Emilio", LastName = "Escobar Gaviria", Gender = "Mr.", Address = new UserAddress() { Id = "ed980470-9c0f-47f7-a967-0adc9eb2325e", City = "Medellín", Country = "Colombia", }, ApplicationUser = new ApplicationUser() { Id = "ed980470-9c0f-47f7-a967-0adc9eb2325e", UserName = "******", Email = "*****@*****.**", PhoneNumber = "012345678" } }, }); var applicationUserManager = new ApplicationUserManager(userStoreMock.Object); owinMock.Setup(o => o.Get <ApplicationUserManager>(It.IsAny <string>())).Returns(applicationUserManager); #endregion var repo = new Mock <IRepository <Person> >(); // Arrange PeopleRepository rep = new PeopleRepository(); PeopleController controller = new PeopleController(rep.Repo); controller.Request = new HttpRequestMessage(); controller.Request.SetOwinContext(owinMock.Object); controller.Configuration = new HttpConfiguration(); controller.User = new ClaimsPrincipal(new GenericPrincipal(new GenericIdentity("*****@*****.**"), new string[] { Utils.AppRoles.Admin })); // Act IHttpActionResult result = controller.Delete("*****@*****.**"); var contentResult = result as OkNegotiatedContentResult <PersonExtendedDTO>; // Assert Assert.IsNull(contentResult); }