private void initializeRepositories(DbContext i_Context) { m_CoordinateReository = new CoordinateRepository(i_Context); m_CropRepository = new CropRepository(i_Context); m_LayerRepository = new LayerRepository(i_Context); m_SiteRepository = new SiteRepository(i_Context); m_siteByYearRepository = new SiteByYearRepository(i_Context); }
public async Task GetCoordinateById_Gets_The_Given_Coordinate() { var config = new ConfigurationBuilder().AddJsonFile("appsettings.Development.json").Build(); var options = new DbContextOptionsBuilder <DominosDbContext>().UseSqlServer(config.GetConnectionString("DevConnection"), x => x.MigrationsAssembly("Dominos.Data")).Options; var context = new DominosDbContext(options); var repository = new CoordinateRepository(context); var coordinate = await repository.GetCoordinateWithIdAsync(1); Assert.AreEqual(1, coordinate.Id); }