Exemple #1
0
        public void Delete_IdExistente_RetornaOk()
        {
            var id = 1;

            var result = _controller.Delete(id);

            Assert.IsType <OkObjectResult>(result.Result);
        }
Exemple #2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (!verifyCodCliente())
            {
                MessageBox.Show("É necessário selecionar um cliente");
                return;
            }

            if (codClienteClicado != 0)
            {
                if (cliente.VerifyCar(codClienteClicado).Rows.Count == 0)
                {
                    GetData();
                    if (cliente.Delete(codClienteClicado))
                    {
                        MessageBox.Show("Cliente Excluido!");
                        dgvClientes.DataSource = cliente.Select();
                        CleanText();
                    }
                    else
                    {
                        MessageBox.Show("Erro!");
                    }
                }
                else
                {
                    MessageBox.Show("Há um carro cadastrado para este cliente, remova o carro para remover o cliente.");
                }
            }
            else
            {
                MessageBox.Show("É necessário selecionar um cliente");
            }
        }
        public ActionResult DeleteTest([PexAssumeUnderTest] ClienteController target, int?id)
        {
            ActionResult result = target.Delete(id);

            return(result);
            // TODO: add assertions to method ClienteControllerTest.DeleteTest(ClienteController, Nullable`1<Int32>)
        }
Exemple #4
0
        private void OnClickExcluirCliente(object sender, RoutedEventArgs e)
        {
            Cliente cliente = ((FrameworkElement)sender).DataContext as Cliente;

            if (Dialog.OnConfirma("Você deseja realmente excluir?", "Excluir"))
            {
                controller.Delete(cliente);
                Dialog.OnInforma("Cliente excluído com sucesso");
                CarregarClientes();
            }
        }
 public void DeleteTest()
 {
     try
     {
         cliente.Delete(1);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public async void Task_Delete_Return_BadRequestResult()
        {
            //Arrange
            var controller = new ClienteController(repository);
            int?postId     = null;

            //Act
            var data = await controller.Delete(postId);

            //Assert
            Assert.IsType <BadRequestResult>(data);
        }
        public async void Task_Delete_Return_NotFoundResult()
        {
            //Arrange
            const int postId     = 999999;
            var       controller = new ClienteController(repository);

            //Act
            var data = await controller.Delete(postId);

            //Assert
            Assert.IsType <NotFoundResult>(data);
        }
        public async void Task_Delete_Return_OkResult()
        {
            Thread.Sleep(2000);

            //Arrange
            var postId     = IdGlobal.Value;
            var controller = new ClienteController(repository);

            //Act
            var data = await controller.Delete(postId);

            //Assert
            Assert.IsType <OkResult>(data);
        }
        public async Task Delete_Should_Return_Ok()
        {
            //Arrange
            var cliente = await ClienteBuilder.GetClienteTest();

            var response = new DeleteClienteResponse();

            //Act
            response.SetSucess(true);
            _mock.Setup(x => x.Delete(cliente.Id)).Returns(response);
            var result = _controller.Delete(cliente.Id) as OkResult;

            //Assert
            result.Should().BeOfType <OkResult>("Tipo do resultado não é OkResult");
            result.StatusCode.Should().Be(200, $"Status Code {result.StatusCode}");
        }