public void GetRandom_Test() { var municipalities = new[] { new Municipality { MunicipalityId = "1", Name = "Municipality name 1", DistrictName = "District name 1" }, new Municipality { MunicipalityId = "2", Name = "Municipality name 2", DistrictName = "District name 2" }, new Municipality { MunicipalityId = "3", Name = "Municipality name 3", DistrictName = "District name 3" }, new Municipality { MunicipalityId = "4", Name = "Municipality name 4", DistrictName = "District name 4" }, new Municipality { MunicipalityId = "5", Name = "Municipality name 5", DistrictName = "District name 5" }, }; var storage = MemoryDataStorage.FromData(municipalities); var repository = new MunicipalityRepository(storage); var result = repository.GetRandom(); Assert.IsNotNull(result); }
public void GetByCode_NoCodeTest() { var storage = MemoryDataStorage.FromData(new Municipality[0]); var repository = new MunicipalityRepository(storage); repository.GetByCode("XXX"); }
public void Exists_Test() { var municipality = new Municipality { MunicipalityId = "TEST1", Name = "Municipality name", DistrictName = "District name" }; var frame = new PopulationFrame { Count = 1, MunicipalityId = municipality.MunicipalityId, Year = 2000 }; var populationFrameDataStorage = MemoryDataStorage.FromData(frame); var repository = new PopulationFrameRepository(populationFrameDataStorage); var result = repository.Exists(new QueryPopulationFrameByMunicipalityCode { Code = municipality.MunicipalityId }); Assert.IsTrue(result); }
public void GetByCode_Test() { var municipality = new Municipality { MunicipalityId = "TEST", Name = "Municipality name", DistrictName = "District name" }; var storage = MemoryDataStorage.FromData(municipality); var repository = new MunicipalityRepository(storage); var result = repository.GetByCode("TEST"); Assert.AreEqual(municipality, result); }
public void FindAll_Test() { var municipality = new Municipality { MunicipalityId = "TEST", Name = "Municipality name", DistrictName = "District name" }; var storage = MemoryDataStorage.FromData(municipality); var repository = new MunicipalityRepository(storage); var returned = repository.FindAll().Single(); Assert.AreEqual(municipality, returned); }
public async Task ReplaceAll_Test() { var municipality = new Municipality { MunicipalityId = "TEST", Name = "Municipality name", DistrictName = "District name" }; var storage = MemoryDataStorage.FromData(municipality); var repository = new MunicipalityRepository(storage); await repository.ReplaceAllAsync(new[] { municipality }); Assert.IsNotNull(repository.GetByCode(municipality.MunicipalityId)); }
public void Exists_Test() { var municipalities = new Municipality[] { new Municipality { MunicipalityId = "TEST", Name = "Municipality name", DistrictName = "District name" }, }; var storage = MemoryDataStorage.FromData(municipalities); var repository = new MunicipalityRepository(storage); var result = repository.Exists(new QueryMunicipalityByCode { Code = "TEST" }); Assert.IsTrue(result); }
public void Exists_QueryTest() { var municipality = new Municipality { MunicipalityId = "TEST", Name = "Municipality name", DistrictName = "District name" }; var storage = MemoryDataStorage.FromData(municipality); var repository = new MunicipalityRepository(storage); var result = repository.FindAll(new QueryMunicipalityByCode { Code = "TEST" }).Single(); Assert.AreEqual(municipality, result); }