Пример #1
0
        public void ReturnsDinnersInViewModel()
        {
            var controller = new OriginalDinnersController(_dbContext);

            var result    = controller.Index() as ViewResult;
            var viewModel = (result.ViewData.Model as IEnumerable <Dinner>).ToList();

            Assert.Equal(1, viewModel.Count(d => d.Title == "Title 1"));
            Assert.Equal(3, viewModel.Count);
        }
Пример #2
0
        public static void Main(string[] args)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            optionsBuilder.UseSqlServer(Startup.ConnectionString);
            var dbContext  = new GeekDinnerDbContext(optionsBuilder.Options);
            var controller = new OriginalDinnersController(dbContext);
            var result     = ((ViewResult)controller.Index()).ViewData.Model as IEnumerable <Dinner>;

            foreach (var dinner in result)
            {
                Console.WriteLine($"{dinner.Title} - {dinner.Description}");
            }
        }