Ejemplo n.º 1
0
        public async Task E_Possivel_Invocar_a_Controller_GetCompleteByIBGE()
        {
            var serviceMock = new Mock <IMunicipioService>();

            serviceMock.Setup(m => m.GetCompleteByIBGE(It.IsAny <int>())).Returns(Task.FromResult((MunicipioDtoCompleto)null));

            _controller = new MunicipiosController(serviceMock.Object);
            var result = await _controller.GetCompleteByIBGE(1);

            Assert.True(result is NotFoundResult);
        }
Ejemplo n.º 2
0
        public async Task E_Possivel_Invocar_a_Controller_Get_Complete_By_IBGE()
        {
            var serviceMock = new Mock <IMunicipioService>();
            var Nome        = Faker.Address.City();
            var codIBGE     = Faker.RandomNumber.Next(1000000, 9999999);
            var UfId        = Guid.NewGuid();

            serviceMock.Setup(c => c.GetCompleteByIBGE(It.IsAny <int>())).Returns(Task.FromResult((MunicipioDtoCompleto)null));

            _controller = new MunicipiosController(serviceMock.Object);

            var result = await _controller.GetCompleteByIBGE(1);

            Assert.True(result is NotFoundResult);
        }
Ejemplo n.º 3
0
        public async Task E_Possivel_Invocar_a_Controller_GetCompleteByIBGE()
        {
            var serviceMock = new Mock <IMunicipioService>();

            serviceMock.Setup(m => m.GetCompleteByIBGE(It.IsAny <int>())).ReturnsAsync(
                new MunicipioDtoCompleto {
                Id   = Guid.NewGuid(),
                Nome = "São Paulo"
            }
                );

            _controller = new MunicipiosController(serviceMock.Object);
            var result = await _controller.GetCompleteByIBGE(1);

            Assert.True(result is OkObjectResult);
        }
Ejemplo n.º 4
0
        public async Task E_Possivel_Invocar_a_Controller_Get()
        {
            var serviceMock = new Mock <IMunicipioService>();

            serviceMock.Setup(m => m.GetCompleteByIBGE(It.IsAny <int>())).ReturnsAsync(
                new MunicipioDtoCompleto
            {
                Id   = Guid.NewGuid(),
                Nome = "São Paulo",
            }
                );

            _controller = new MunicipiosController(serviceMock.Object);
            _controller.ModelState.AddModelError("Id", "Formato Inválido");

            var result = await _controller.GetCompleteByIBGE(1);

            Assert.True(result is BadRequestObjectResult);
        }
Ejemplo n.º 5
0
        public async Task E_Possivel_Invocar_a_Controller_Get_Complete_By_IBGE()
        {
            var serviceMock = new Mock <IMunicipioService>();
            var Nome        = Faker.Address.City();
            var codIBGE     = Faker.RandomNumber.Next(1000000, 9999999);
            var UfId        = Guid.NewGuid();

            serviceMock.Setup(c => c.GetCompleteByIBGE(It.IsAny <int>())).ReturnsAsync(
                new MunicipioDtoCompleto
            {
                Id      = Guid.NewGuid(),
                Nome    = Nome,
                CodIBGE = codIBGE,
                UfId    = UfId
            }
                );

            _controller = new MunicipiosController(serviceMock.Object);
            _controller.ModelState.AddModelError("Id", "Formato invalido");

            var result = await _controller.GetCompleteByIBGE(1);

            Assert.True(result is BadRequestObjectResult);
        }