Exemplo n.º 1
0
        public void GetByCode_NoCodeTest()
        {
            var storage    = MemoryDataStorage.FromData(new Municipality[0]);
            var repository = new MunicipalityRepository(storage);

            repository.GetByCode("XXX");
        }
Exemplo n.º 2
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.º 3
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.º 4
0
    private MunicipalityPopulationProgressModel CreateModelByCode(string code)
    {
        var municipality = MunicipalityRepository.GetByCode(code);

        return(CreateModelByMunicipality(municipality));
    }