public void AReportTestOk() { string expected = "Creada (1) = [0]"; var requests = new List <RequestEntity>() { testRequestEntity }; requestRepository.SetupSequence(u => u.Exists(It.IsAny <Expression <Func <RequestEntity, bool> > >())).Returns(true); requestRepository.SetupSequence(u => u.Get(It.IsAny <Expression <Func <RequestEntity, bool> > >())).Returns(requests); var result = requestLogic.ReportA("24-05-2020 18:00", "26-05-2020 19:10", "*****@*****.**"); Assert.AreEqual(result.ElementAt(0), expected); }
public ActionResult ReportA(string dateFrom, string dateTo, string mail) { IEnumerable <string> list; try { list = requestLogic.ReportA(dateFrom, dateTo, mail); } catch (ArgumentException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(this.Ok(list)); }