public void TestSetUp() { kernel = NinjectWebCommon.CreateKernel(); IBetterReadsDbContext dbContext = kernel.Get <IBetterReadsDbContext>(); dbContext.Ratings.Add(rating); dbContext.SaveChanges(); }
public EfRepository(IBetterReadsDbContext dbContext) { if (dbContext == null) { throw new ArgumentNullException("Database context cannot be null."); } this.dbContext = dbContext; this.dbSet = this.dbContext.Set <T>(); }
public void TestTearDown() { IBetterReadsDbContext dbContext = kernel.Get <IBetterReadsDbContext>(); foreach (User user in users) { dbContext.Users.Attach(user); dbContext.Users.Remove(user); } dbContext.SaveChanges(); }
public void TestSetUp() { kernel = NinjectWebCommon.CreateKernel(); IBetterReadsDbContext dbContext = kernel.Get <IBetterReadsDbContext>(); foreach (User user in users) { dbContext.Users.Add(user); } dbContext.SaveChanges(); }
public void TestTearDown() { IBetterReadsDbContext dbContext = kernel.Get <IBetterReadsDbContext>(); foreach (Genre genre in genres) { dbContext.Genres.Attach(genre); dbContext.Genres.Remove(genre); } dbContext.SaveChanges(); }
public void TestSetUp() { kernel = NinjectWebCommon.CreateKernel(); IBetterReadsDbContext dbContext = kernel.Get <IBetterReadsDbContext>(); foreach (Genre genre in genres) { dbContext.Genres.Add(genre); } dbContext.SaveChanges(); }
public void TestTearDown() { IBetterReadsDbContext dbContext = kernel.Get <IBetterReadsDbContext>(); dbContext.Ratings.Attach(rating); dbContext.Ratings.Remove(rating); dbContext.Books.Attach(book); dbContext.Books.Remove(book); dbContext.Users.Attach(user); dbContext.Users.Remove(user); dbContext.Genres.Attach(genre); dbContext.Genres.Remove(genre); dbContext.SaveChanges(); }
public BetterReadsData( IBetterReadsDbContext dbContext, IEfRepository <User> usersRepo, IEfRepository <Book> booksRepo, IEfRepository <Genre> genresRepo, IEfRepository <Rating> ratingsRepo) { if (dbContext == null) { throw new ArgumentNullException("Database context cannot be null."); } if (usersRepo == null) { throw new ArgumentNullException("Users entity framework repository cannot be null."); } if (booksRepo == null) { throw new ArgumentNullException("Books entity framework repository cannot be null."); } if (genresRepo == null) { throw new ArgumentNullException("Genres entity framework repository cannot be null."); } if (ratingsRepo == null) { throw new ArgumentNullException("Ratings entity framework repository cannot be null."); } this.dbContext = dbContext; this.Users = usersRepo; this.Books = booksRepo; this.Genres = genresRepo; this.Ratings = ratingsRepo; }