public async Task GetAllToViewModelShouldReturnCorrectListWithVM() { var dbContext = WantoeatDbContextInMemoryFactory.InitializeContext(); await SeedData(dbContext); var expected = new List <IngredientSimpleViewModel> { new IngredientSimpleViewModel { Name = "Flour" }, new IngredientSimpleViewModel { Name = "Tomatoes" }, new IngredientSimpleViewModel { Name = "Pepperoni" }, new IngredientSimpleViewModel { Name = "Parmesan" }, }; var service = new IngredientsService(dbContext); var actual = service.GetAllToViewModel <IngredientSimpleViewModel>().ToList(); for (int i = 0; i < expected.Count; i++) { var expectedEntry = expected[i]; var actualEntry = actual[i]; Assert.True(expectedEntry.Name == actualEntry.Name); } }
public async Task GetAllToViewModelShouldReturnCorrectNumber() { var dbContext = WantoeatDbContextInMemoryFactory.InitializeContext(); await SeedData(dbContext); var expected = dbContext.Ingredients.Count(); var service = new IngredientsService(dbContext); var actual = service.GetAllToViewModel <IngredientSimpleViewModel>().ToList(); Assert.True(expected == actual.Count()); }