public async Task E_Possivel_Invocar_a_Controller_ObterPorNumeroProcesso() { var serviceMock = new Mock <IProcessoService>(); string nomeReclamante = Faker.Name.FullName(); string numeroProcesso = Faker.RandomNumber.Next().ToString(); serviceMock.Setup(m => m.ObterPorNumeroProcesso(It.IsAny <string>())).ReturnsAsync( new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = Faker.Company.Name(), FlgAprovado = false, FlgAtivo = true, NomeReclamante = nomeReclamante, NumeroProcesso = numeroProcesso, ValorCausa = Faker.RandomNumber.Next() } ); _controller = new ProcessoController(serviceMock.Object); _controller.ModelState.AddModelError("Id", "Formato Inválido"); var result = await _controller.ObterPorNumeroProcesso(Faker.RandomNumber.Next().ToString()); Assert.True(result is BadRequestObjectResult); }
public async Task E_Possivel_Invocar_a_Controller_ObterPorNumeroProcesso() { string nomeReclamante = Faker.Name.FullName(); string numeroProcesso = Faker.RandomNumber.Next().ToString(); var serviceMock = new Mock <IProcessoService>(); serviceMock.Setup(m => m.ObterPorNumeroProcesso(It.IsAny <string>())).ReturnsAsync( new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = Faker.Company.Name(), FlgAprovado = false, FlgAtivo = true, NomeReclamante = nomeReclamante, NumeroProcesso = numeroProcesso, ValorCausa = Faker.RandomNumber.Next() } ); _controller = new ProcessoController(serviceMock.Object); var result = await _controller.ObterPorNumeroProcesso(Faker.RandomNumber.Next().ToString()); Assert.True(result is OkObjectResult); var resultValue = ((OkObjectResult)result).Value as ProcessoRetornoDto; Assert.NotNull(resultValue); Assert.Equal(nomeReclamante, resultValue.NomeReclamante); Assert.Equal(numeroProcesso, resultValue.NumeroProcesso); }