public async void FinancialReport() { var controller = new ReportController (); var result = await controller.FinancialReport (); FinancialReportViewModel fin = null; try { fin = (FinancialReportViewModel)result.Data; } catch (Exception ex) { throw new Exception ("FinancialReportViewModel failed to parse: " + ex.Message); } Assert.NotNull (fin); Assert.AreEqual (String.Empty, fin.ErrorMsg); Assert.AreEqual (10, fin.data.Count); }
public async void GeoReport () { var controller = new ReportController (); var result = await controller.GeoReport (); GeoReportViewModel geo = null; try { geo = (GeoReportViewModel)result.Data; } catch (Exception ex) { throw new Exception ("GeoReportViewModel failed to parse: " + ex.Message); } Assert.NotNull (geo); Assert.AreEqual (String.Empty, geo.ErrorMsg); Assert.AreEqual (50, geo.data.Count); }
public async void BusinessReport() { var controller = new ReportController (); var result = await controller.BusinessReport (); BusinessReportViewModel bus = null; try { bus = (BusinessReportViewModel)result.Data; } catch (Exception ex) { throw new Exception ("BusinessReportViewModel failed to parse: " + ex.Message); } Assert.NotNull (bus); Assert.AreEqual (String.Empty, bus.ErrorMsg); int span = DateTime.Today.Year - 2008 + 1; Assert.AreEqual (span, bus.data.Count); }