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);
        }
Beispiel #2
0
        public async Task <JsonResult> Delete([FromBody] DeleteQuoteRequest request)
        {
            var response = await _quoteService.DeleteByIdAsync(request.Id);

            return(new JsonResult(response));
        }
Beispiel #3
0
 public Task <bool> OnDeleteQuote(DeleteQuoteRequest req)
 {
     return(_quoteService.DeleteQuote(req.QuoteId));
 }