public static void ClearDatabase(this RivaUsersDbContext dbContext) { RemoveCities(dbContext); RemoveUsers(dbContext); RemoveDomainEvents(dbContext); dbContext.SaveChanges(); }
public CityRepositoryTestFixture(DatabaseFixture fixture) { _context = fixture.Context; MapperMock = new Mock <IMapper>(); Repository = new CityRepository(_context, MapperMock.Object); City = InsertCity(); }
public UserRepository(RivaUsersDbContext context, IOrderByExpressionCreator <UserEntity> orderByExpressionCreator, IMapper mapper) { _context = context; _orderByExpressionCreator = orderByExpressionCreator; _mapper = mapper; _usersDbSet = _context.Set <UserEntity>(); _announcementPreferencesDbSet = _context.Set <AnnouncementPreferenceEntity>(); }
public DatabaseFixture() { var options = new DbContextOptionsBuilder <RivaUsersDbContext>() .UseInMemoryDatabase("RivaUsersDatabaseIntegrationTestsDb").Options; Context = new RivaUsersDbContext(options); Context.ClearDatabase(); }
public UserRepositoryTest(UserRepositoryTestFixture fixture) { _context = fixture.Context; _orderByExpressionCreatorMock = fixture.OrderByExpressionCreatorMock; _mapperMock = fixture.MapperMock; _repository = fixture.Repository; _user = fixture.User; _fixture = fixture; }
private static void RemoveDomainEvents(RivaUsersDbContext dbContext) { var domainEvents = dbContext.DomainEvents.ToList(); dbContext.DomainEvents.RemoveRange(domainEvents); }
private static void RemoveUsers(RivaUsersDbContext dbContext) { var users = dbContext.Users.ToList(); dbContext.Users.RemoveRange(users); }
private static void RemoveCities(RivaUsersDbContext dbContext) { var cities = dbContext.Cities.ToList(); dbContext.Cities.RemoveRange(cities); }
public CityRepository(RivaUsersDbContext context, IMapper mapper) { _mapper = mapper; _dbSet = context.Set <CityEntity>(); }