public void Setup() { // Arrange var quoteModel = new Quote { Id = Guid.NewGuid(), ClientName = "ClientName 1", DateofBirth = new DateTime(1992, 09, 09), ClientSex = 1, Email = "*****@*****.**", MobileNumber = "1234567880", QuoteDate = new DateTime(2020, 08, 08), RetirementAge = 62, InvestmentAmount = 100000, MaturityAmount = 1500, PensionPlan = 1 }; repository = new Mock <IRepository>(); repository.Setup(m => m.Save <Quote>(It.IsAny <Quote>())).Returns(quoteModel); underTest = new DeleteQuoteHandler(repository.Object); request = new DeleteQuoteRequest(quoteModel); }
public async Task <JsonResult> Delete([FromBody] DeleteQuoteRequest request) { var response = await _quoteService.DeleteByIdAsync(request.Id); return(new JsonResult(response)); }
public Task <bool> OnDeleteQuote(DeleteQuoteRequest req) { return(_quoteService.DeleteQuote(req.QuoteId)); }