public ActionResult ReportB(string dateFrom, string dateTo) { IEnumerable <string> list; try { list = requestLogic.ReportB(dateFrom, dateTo); } catch (ArgumentException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(this.Ok(list)); }
public void BReportTestOk() { string expected = "Contenedor roto (1)"; var requests = new List <RequestEntity>() { testRequestEntity }; var types = new List <TypeReqEntity>() { testTypeReqEntity }; 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.ReportB("24-05-2020 18:00", "26-05-2020 19:10"); Assert.AreEqual(result.ElementAt(0), expected); }