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); }