public void Delete_Action_Returns_RedirectToAction() { memberService.Get(1).Returns(new Member()); memberService.Update(new Member()); var controller = new MemberController(donationsService, memberService, campaignService); var result = controller.Delete(1); result.AssertActionRedirect().ToAction("Index"); }
public void TestDeleteMember_success() {// Arrange var member = new Member { id = 1, name = "one", surname = "someone", address = "t1 address", email = "*****@*****.**", phonenumber = "011111111" }; mockMemRepo.Setup(e => e.GetByID(1)).Returns(member); var controllerUnderTest = new MemberController(mockAppRepo.Object, mockMemRepo.Object, mockPetRepo.Object, mockSpecieRepo.Object, mockVCRepo.Object, mockTimeSlotRepo.Object, mockAppTimeRepo.Object, mockServiceRepo.Object); // Act var message = controllerUnderTest.Delete(1) as JsonResult; var result = message.Data.ToString(); // Assert Assert.AreEqual("{ Result = Success }", result); }
public async Task Delete_Success(params int[] args) { var res = await controller.Delete(args) as JsonResult; res.Value.Should().Be("Success!"); }