private void toolStripMenuItem1_Click(object sender, EventArgs e) { FolderBrowserDialog fbd = new FolderBrowserDialog(); String caminho = ""; if (fbd.ShowDialog() == DialogResult.OK) { caminho = fbd.SelectedPath; } AplicacaoController app = new AplicacaoController(); bool sucesso = app.RealizarBackupDoBD(caminho); if (sucesso) { lbSatus.Text = "Backup salvo com sucesso"; lbSatus.ForeColor = Color.SpringGreen; } else { lbSatus.Text = "Erro ao exportar o banco!"; lbSatus.ForeColor = Color.Red; } }
public void Incluir_Aplicacao_com_Sucesso() { var context = _ContextoFake.GerarContexto("InlcuirAplicacao_Sucesso"); context = ContextFakeSeeds.SeedAplicacao(context); var repo = new AplicacaoRepositorio(context); var services = new AplicacaoAplicacao(repo, _mapper); var controller = new AplicacaoController(services); controller.ControllerContext.HttpContext = new DefaultHttpContext(); controller.ControllerContext .HttpContext .User = FakeUserClaims.GerarUsuarioPadraoParaContexto(); var result = controller.Post(new CadastroAplicacaoViewModel() { Descricao = "Sistma de gestao de redes", Nome = "SGR" }); Assert.IsType <ActionResult <AplicacaoSimplesViewModel> >(result); var res = Assert.IsType <OkObjectResult>(result.Result); Assert.IsType <AplicacaoSimplesViewModel>(res.Value); }
public async Task GetAplicacaoIdErro() { var service = new AplicacaoController(_mockApp.Object); var result = service.GetAppId(null); //var okResult = result as NoContentResult(); }
public async Task GetAplicacaoId() { var service = new AplicacaoController(_mockApp.Object); service.GetAppId(1); //Verifica se o método ObterAplicacaoId executou apenas uma vez _mockApp.Verify(x => x.ObterAplicacaoId(1), Times.Once()); }
private void toolStripMenuItem2_Click(object sender, EventArgs e) { bool sucesso = false; OpenFileDialog ofd = new OpenFileDialog(); string caminho = ""; if (ofd.ShowDialog() == DialogResult.OK) { caminho = ofd.FileName; } string[] ext = ofd.SafeFileName.Split('.'); if (ext[1].Equals("sql")) { AplicacaoController app = new AplicacaoController(); sucesso = app.ImportarBackupDoBD(caminho); if (sucesso) { lbSatus.Text = "Backup restaurado com sucesso"; lbSatus.ForeColor = Color.SpringGreen; } else { lbSatus.Text = "Erro ao restaurar o banco!"; lbSatus.ForeColor = Color.Red; } } else { lbSatus.Text = "Arquivo de extensão inválida"; lbSatus.ForeColor = Color.Red; } }
public void Selecionar_Aplicacao_Com_Erro_No_Content() { var context = _ContextoFake.GerarContexto("InlcuirAplicacao_Sucesso"); context = ContextFakeSeeds.SeedAplicacao(context); var repo = new AplicacaoRepositorio(context); var services = new AplicacaoAplicacao(repo, _mapper); var controller = new AplicacaoController(services); controller.ControllerContext.HttpContext = new DefaultHttpContext(); controller.ControllerContext .HttpContext .User = FakeUserClaims.GerarUsuarioPadraoParaContexto(); var result = controller.GetAppId(null); Assert.IsType <ActionResult <AplicacaoSimplesViewModel> >(result); var res = Assert.IsType <NoContentResult>(result.Result); Assert.Equal(204, res.StatusCode); }
public void Selecionar_Aplicacoes_Por_Nome_Com_Sucesso() { var context = _ContextoFake.GerarContexto("InlcuirAplicacao_Sucesso"); context = ContextFakeSeeds.SeedAplicacao(context); var repo = new AplicacaoRepositorio(context); var services = new AplicacaoAplicacao(repo, _mapper); var controller = new AplicacaoController(services); controller.ControllerContext.HttpContext = new DefaultHttpContext(); controller.ControllerContext .HttpContext .User = FakeUserClaims.GerarUsuarioPadraoParaContexto(); var result = controller.GetAppNome("PDV"); Assert.IsType <ActionResult <IEnumerable <AplicacaoSimplesViewModel> > >(result); var res = Assert.IsType <OkObjectResult>(result.Result); Assert.IsType <List <AplicacaoSimplesViewModel> >(res.Value); }