Beispiel #1
0
        public IEnumerable <IngredientListModel> GetAll()
        {
            using var dbContext = _dbContextFactory.Create();

            return(dbContext.Ingredients
                   .Select(e => IngredientMapper.MapIngredientEntityToListModel(e)).ToArray());
        }
Beispiel #2
0
        public void SeededWater_DeleteById_Deleted()
        {
            _ingredientRepositorySUT.Delete(IngredientSeeds.Water.Id);

            using var dbxAssert = _dbContextFactory.Create();
            Assert.False(dbxAssert.Ingredients.Any(i => i.Id == IngredientSeeds.Water.Id));
        }
Beispiel #3
0
        public IngredientRepositoryTests()
        {
            _dbContextFactory = new DbContextInMemoryFactory(nameof(IngredientRepositoryTests));
            using var dbx     = _dbContextFactory.Create();
            dbx.Database.EnsureCreated();

            _ingredientRepositorySUT = new IngredientRepository(_dbContextFactory);
        }
Beispiel #4
0
 public void Delete(Guid id)
 {
     using var dbContext = DbContextFactory.Create();
     Delete(dbContext, id);
     dbContext.SaveChanges();
 }