public void SalesByCustomerContentModel() {//1 Initializing(); GetReady(); RequestModel request = new RequestModel() { Id = 1, StartDate = new DateTime(2016, 1, 1), EndDate = new DateTime(2018, 1, 1) }; var actRes = controller.Post(request); var response = actRes.ExecuteAsync(CancellationToken.None).Result; Assert.IsNotNull(response.Content); UnitOfWork unit = new UnitOfWork(); SetOfReports report = new SetOfReports(unit); SalesByCustomerModel model = report.SalesByCustomer.Report(request); Assert.AreEqual(model.GrandTotal, 2099); Assert.AreEqual(model.Sales.Count, 1); }
public void CrossAgentRegionContentModel() {//1 Initializing(); GetReady(); RequestModel request = new RequestModel() { Id = 1, StartDate = new DateTime(2016, 1, 1), EndDate = new DateTime(2017, 12, 31) }; var actRes = controller.Post(request); var response = actRes.ExecuteAsync(CancellationToken.None).Result; Assert.IsNotNull(response.Content); UnitOfWork unit = new UnitOfWork(); SetOfReports report = new SetOfReports(unit); CrossTableAgentRegionModel model = report.CrossTableAgentRegion.Report(request); Assert.AreEqual(model.agents.Count, 1); Assert.AreEqual(model.regionSales.Length, 10); Assert.AreEqual(model.GrandTotal, 2609.83); }