public bool OnGetAsync_PopulatesThePageModel_WithAListOfReports() { var repository = new ReportRepositoryStub(); var pageModel = new ReportsModel(repository); pageModel.OnGet(); var actualReports = Assert.IsAssignableFrom <List <ReportItemViewModel> >(pageModel.Reports); Assert.Equal( repository.Reports.OrderBy(m => m.Name).Select(m => m.Name), actualReports.OrderBy(m => m.Name).Select(m => m.Name)); return(true); }