public void Delete_FaultException2_ThrowsServiceValidationException() { mockResumeService.Setup(m => m.Delete(It.IsAny <DeleteRequest>())).Throws(ValidationFaultException()); var service = SystemUnderTest(); var model = new DeleteResumeModel() { JobSeekerID = 1234567890, ResumeID = 1234657890, RowVersion = 1234567890 }; service.Delete(model); }
public async Task <IActionResult> Delete(DeleteResumeModel model) { var resume = await _resumeManager.FindByIdAsync(model.Id); if (resume == null) { return(NotFound(model.Id)); } await _resumeManager.DeleteAsync(resume); Notifier.Success($"你已成功删除了一条简历信息!"); return(RedirectToAction(nameof(List))); }
public void Delete_Successful() { mockResumeService.Setup(m => m.Delete(It.Is <DeleteRequest>(i => i.ResumeID == 1234567890 && i.Timestamp == 1234567890))) .Returns(SuccessResult()); var service = SystemUnderTest(); var model = new DeleteResumeModel() { JobSeekerID = 1234567890, ResumeID = 1234657890, RowVersion = 1234567890 }; service.Delete(model); mockResumeService.Verify(m => m.Delete(It.Is <DeleteRequest>(i => i.ResumeID == 1234657890 && i.Timestamp == 1234567890)), Times.Once()); }
public void Delete_InvalidResponse_ThrowsServiceValidationException() { mockResumeService.Setup(m => m.Delete(It.IsAny <DeleteRequest>())).Returns(new ExecutionResult() { Status = ExecuteStatus.Failed, ExecuteMessages = new List <ExecutionMessage>(new[] { new ExecutionMessage(ExecutionMessageType.Error, "Failed"), new ExecutionMessage(ExecutionMessageType.Error, "") { Help = "" } }) }); var service = SystemUnderTest(); var model = new DeleteResumeModel() { JobSeekerID = 1234567890, ResumeID = 1234657890, RowVersion = 1234567890 }; service.Delete(model); }