Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }