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); }
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); }
private void btnAlterar_Click(object sender, EventArgs e) { Processo p = new Processo(); p.Id_processo = txbID; p.Situacao = txbSituacao; ProcessoController ctrl = new ProcessoController(); ctrl.ExecutarOpBD('a', p); this.Close(); }
private void frmListarProcesso_Load(object sender, EventArgs e) { Processo p = new Processo(); ProcessoController ctrl = new ProcessoController(); List <Processo> listaProcessos = ctrl.ExecutarOpBD('t', p); foreach (Processo o in listaProcessos.Values) { dgvProcesso.Rows.Add(o.Id_processo, o.Cliente.Nome_cli, o.Advogado.Nome_adv, o.Tipo_processo, o.Situacao_processo); } }
private void btnExcluir_Click(object sender, EventArgs e) { Processo p = new Processo(); p.Id_processo = txbID; ProcessoController ctrl = new ProcessoController(); ctrl.ExecutarOpBD('e', p); this.Close(); }
private void btnCadastrar_Click(object sender, EventArgs e) { Processo p = new Processo(); p.Id_processo = txbProcesso; p.Cliente.Nome_cli = txbCliente; p.Advogado.Nome_adv = txbAdvogado; p.Tipo_processo = txbTipo; p.Situacao_processo = txbSituacao; ProcessoController ctrl = ProcessoController(); ctrl.ExecutarOpBD('i', p); this.Close(); }
public ProcessoControllerTests() { this.mockProcessoService = new Mock <IProcessoService>(); this.mockApiResultHandler = new Mock <IApiResultHandler>(); this.mockLogger = new Mock <ILogger <ProcessoController> >(); sut = new ProcessoController( this.mockApiResultHandler.Object, this.mockProcessoService.Object, this.mockLogger.Object); sut.ControllerContext = new ControllerContext() { HttpContext = MockHelpers.CreateHttpContextMock() }; criarProcessoCommand = new CriarProcessoCommand { NumeroProcesso = "123", DataDistribuicao = DateTimeOffset.Now, SegredoJustica = true, PastaFisicaCliente = "pastaCliente", Descricao = "descricao", SituacaoProcessoId = 1, ResponsaveisIds = new List <int> { 1, 2 }, ProcessoVinculadoId = 1 }; atualizarProcessoCommand = new AtualizarProcessoCommand { Id = ProcessoId, NumeroProcesso = "123", DataDistribuicao = DateTimeOffset.Now, SegredoJustica = true, PastaFisicaCliente = "pastaCliente", Descricao = "descricao", SituacaoProcessoId = 1, ResponsaveisIds = new List <int> { 1, 2 }, ProcessoVinculadoId = 1 }; }
public async Task E_Possivel_Criar_Processo() { var serviceMock = new Mock <IProcessoService>(); serviceMock.Setup(x => x.CriarProcesso(It.IsAny <ProcessoDto>())).ReturnsAsync(new ProcessoResultadoDto { msg = "Sucesso", processo = new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = Faker.Company.Name(), FlgAprovado = false, FlgAtivo = true, NomeReclamante = Faker.Name.FullName(), NumeroProcesso = Faker.RandomNumber.Next().ToString(), ValorCausa = Faker.RandomNumber.Next() } }); _controller = new ProcessoController(serviceMock.Object); Mock <IUrlHelper> url = new Mock <IUrlHelper>(); url.Setup(x => x.Link(It.IsAny <string>(), It.IsAny <object>())).Returns("http://localhost:5000"); _controller.Url = url.Object; var processoDtoCreate = new ProcessoDto { Escritorio = Faker.Company.Name(), NomeReclamante = Faker.Name.FullName(), NumeroProcesso = Faker.RandomNumber.Next().ToString(), ValorCausa = Faker.RandomNumber.Next() }; var result = await _controller.CriarProcesso(processoDtoCreate); Assert.True(result is CreatedResult); var resultValue = ((CreatedResult)result).Value as ProcessoResultadoDto; Assert.NotNull(resultValue); }
public async Task E_Possivel_Invocar_a_Controller_EditarProcesso() { var serviceMock = new Mock <IProcessoService>(); var nomeReclamente = Faker.Name.FullName(); var escritorio = Faker.Company.Name(); var numeroProcesso = Faker.RandomNumber.Next().ToString(); serviceMock.Setup(m => m.EditarProcesso(It.IsAny <ProcessoDto>())).ReturnsAsync( new ProcessoResultadoDto { msg = "Sucesso", processo = new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = escritorio, FlgAprovado = false, FlgAtivo = true, NomeReclamante = nomeReclamente, NumeroProcesso = numeroProcesso, ValorCausa = Faker.RandomNumber.Next() } } ); _controller = new ProcessoController(serviceMock.Object); var processoDtoUpdate = new ProcessoDto { NumeroProcesso = numeroProcesso, Escritorio = Faker.Company.Name(), NomeReclamante = nomeReclamente, ValorCausa = Faker.RandomNumber.Next() }; var result = await _controller.EditarProcesso(processoDtoUpdate); Assert.True(result is OkObjectResult); ProcessoResultadoDto resultValue = ((OkObjectResult)result).Value as ProcessoResultadoDto; Assert.NotNull(resultValue); Assert.Equal(processoDtoUpdate.NumeroProcesso, resultValue.processo.NumeroProcesso); Assert.Equal(processoDtoUpdate.NomeReclamante, resultValue.processo.NomeReclamante); }
public async Task E_Possivel_Invocar_a_Controller_EditarProcesso() { var serviceMock = new Mock <IProcessoService>(); var nomeReclamente = Faker.Name.FullName(); var escritorio = Faker.Company.Name(); var numeroProcesso = Faker.RandomNumber.Next().ToString(); serviceMock.Setup(m => m.EditarProcesso(It.IsAny <ProcessoDto>())).ReturnsAsync( new ProcessoResultadoDto { msg = "Sucesso", processo = new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = escritorio, FlgAprovado = false, FlgAtivo = true, NomeReclamante = nomeReclamente, NumeroProcesso = "", ValorCausa = Faker.RandomNumber.Next() } } ); _controller = new ProcessoController(serviceMock.Object); _controller.ModelState.AddModelError("NumeroProcesso", "NumeroProcesso é obrigatório"); var processoDtoUpdate = new ProcessoDto { NumeroProcesso = "", Escritorio = Faker.Company.Name(), NomeReclamante = nomeReclamente, ValorCausa = Faker.RandomNumber.Next() }; var result = await _controller.EditarProcesso(processoDtoUpdate); Assert.True(result is BadRequestObjectResult); Assert.False(_controller.ModelState.IsValid); }
public async Task E_Possivel_Invocar_a_Controller_ObterTodos() { var serviceMock = new Mock <IProcessoService>(); serviceMock.Setup(m => m.ObterTodosProcessos()).ReturnsAsync( new List <ProcessoRetornoDto> { new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = Faker.Company.Name(), FlgAprovado = false, FlgAtivo = true, NomeReclamante = Faker.Name.FullName(), NumeroProcesso = Faker.RandomNumber.Next().ToString(), ValorCausa = Faker.RandomNumber.Next() }, new ProcessoRetornoDto { DataInclusao = DateTime.UtcNow, Escritorio = Faker.Company.Name(), FlgAprovado = false, FlgAtivo = true, NomeReclamante = Faker.Name.FullName(), NumeroProcesso = Faker.RandomNumber.Next().ToString(), ValorCausa = Faker.RandomNumber.Next() } } ); _controller = new ProcessoController(serviceMock.Object); var result = await _controller.ObterTodosProcessos(); Assert.True(result is OkObjectResult); var resultValue = ((OkObjectResult)result).Value as IEnumerable <ProcessoRetornoDto>; Assert.True(resultValue.Count() == 2); }