public void Index(TestableHomeController sut)
        {
            // Act
            var result = sut.Index() as ViewResult;

            // Assert
            Assert.NotNull(result);
        }
        public async Task Index_returns_all_menu_items_grouped_by_course(TestableHomeController sut, RestaurantDbContext setupDb, MenuItemType[] courses)
        {
            // Given
            await setupDb.MenuItemTypes.AddRangeAsync(courses);

            await setupDb.SaveChangesAsync();

            // When
            var result = sut.Index();

            var model = result
                        .Should().BeAssignableTo <ViewResult>()
                        .Which.Model.Should().BeAssignableTo <Features.OrderCommand>()
                        .Which.Courses.Should().BeEquivalentTo(courses);
        }