Пример #1
0
        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);
        }