Ejemplo n.º 1
0
        //[TestMethod]
        public void TestEliminarCliente()
        {
            ClienteWS.ClienteServiceClient proxy = new ClienteWS.ClienteServiceClient();
            ClienteWS.Cliente clienteCreado      = null;
            try
            {
                clienteCreado = proxy.CrearCliente(new ClienteWS.Cliente()
                {
                    nu_ruc       = "22222222333",
                    tx_nombre    = "Alfredo Benavides",
                    tx_direccion = "MzE Lote 8 - Los Angeles de San Rafael"
                });
            }
            catch (System.ServiceModel.FaultException <ClienteWS.ClienteInexistenteError> error)
            {
                Assert.AreEqual("Error al intentar creación", error.Reason.ToString());
                Assert.AreEqual(error.Detail.CodigoError, 101);
                Assert.AreEqual(error.Detail.MensajeError, "El cliente ya existe");
            }

            proxy.EliminarCliente(clienteCreado);
            ClienteWS.Cliente clienteObtenido = null;
            clienteObtenido = proxy.ObtenerCliente("22222222333");
            Assert.IsNull(clienteObtenido);
        }
Ejemplo n.º 2
0
 public void Test3EliminarCliente()
 {
     ClienteWS.ClienteServiceClient proxy = new ClienteWS.ClienteServiceClient();
     ClienteWS.Cliente productoCreado     = proxy.CrearCliente(new ClienteWS.Cliente()
     {
         nu_ruc       = "12457889458",
         tx_nombre    = "Eric Rodrich",
         tx_direccion = "Av San Juan"
     });
     proxy.EliminarCliente(productoCreado);
     try
     {
         proxy.ObtenerCliente("12457889458");
     }
     catch (System.ServiceModel.FaultException <ClienteWS.ClienteInexistenteError> error)
     {
         Assert.AreEqual("El cliente ha sido eliminado", error.Reason.ToString());
         Assert.AreEqual(error.Detail.CodigoError, 102);
         Assert.AreEqual(error.Detail.MensajeError, "El cliente no existe");
     }
 }