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
 //[TestMethod]
 public void TestModificarCliente()
 {
     ClienteWS.ClienteServiceClient proxy = new ClienteWS.ClienteServiceClient();
     ClienteWS.Cliente clienteCreado      = proxy.ObtenerCliente("12457889458");
     clienteCreado.tx_nombre    = "Deltron";
     clienteCreado.tx_direccion = "Calle Laurel Rosa 102 - Surquillo";
     ClienteWS.Cliente clienteMod = proxy.ModificarCliente(clienteCreado);
     Assert.AreEqual("12457889458", clienteCreado.nu_ruc);
     Assert.AreEqual("Deltron", clienteCreado.tx_nombre);
     Assert.AreEqual("Calle Laurel Rosa 102 - Surquillo", clienteCreado.tx_direccion);
 }
Ejemplo n.º 3
0
 //[TestMethod]
 public void TestObtenerCliente()
 {
     ClienteWS.ClienteServiceClient proxy = new ClienteWS.ClienteServiceClient();
     ClienteWS.Cliente clienteObtenido    = null;
     clienteObtenido = proxy.ObtenerCliente("22222222333");
     if (clienteObtenido != null)
     {
         Assert.AreEqual("22222222333", clienteObtenido.nu_ruc);
     }
     else
     {
         Assert.IsNull(clienteObtenido);
     }
 }
Ejemplo n.º 4
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");
     }
 }