Beispiel #1
0
        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;
 }