public RewardsServiceTests() { _mapper = new Mapper(AutoMapperHelper.ConfigureAutomapper()); var builder = new DbContextOptionsBuilder <RewardsDbContext>(); builder.UseInMemoryDatabase(databaseName: "Rewards"); var dbContextOptions = builder.Options; _rewardsDbContext = new RewardsDbContext(dbContextOptions); // Delete existing db before creating a new one _rewardsDbContext.Database.EnsureDeleted(); _rewardsDbContext.Database.EnsureCreated(); _rewardsDbContext.AddRange(mockTransactions); _rewardsDbContext.SaveChanges(); }
public RewardsService(RewardsDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }