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); }
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); }
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); }
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); }
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); }