public void DeleteNonExisting() { // Arrange CandidateController controller = SetUpController(); // 888 does not exist var response = controller.Delete(888); // Response status Not Found Assert.AreEqual(response.StatusCode, HttpStatusCode.NotFound); }
public void DeleteSuccessfuly() { bool calledDeleteCandidate = false; var mockRep = new Mock <ICandidateServices>(); mockRep.Setup(x => x.DeleteCandidate(1)).Callback(() => calledDeleteCandidate = true); CandidateController candidateController = new CandidateController(mockRep.Object);; candidateController.Delete(1); Assert.IsTrue(calledDeleteCandidate); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Delete(object sender, DirectEventArgs e) { var id = e.ExtraParams["Id"]; var recordId = e.ExtraParams["RecordId"]; if (int.TryParse(id, out var resultId) && resultId > 0) { CandidateController.Delete(resultId); if (int.TryParse(recordId, out var resultRecordId) && resultRecordId > 0) { RecordController.Delete(resultRecordId); } } gpCandidate.Reload(); }
public void Delete() { // Arrange CandidateController controller = SetUpController(); // count before IEnumerable <Candidate> list1 = controller.Get(); int countBefore = list1.Count(); var response = controller.Delete(5); /// It might be wiser to have a return count method and test that list1 = controller.Get(); int countAfter = list1.Count(); Assert.AreEqual(countAfter, countBefore - 1); // Response status s/b 200 OK Assert.AreEqual(response.StatusCode, HttpStatusCode.OK); }