예제 #1
0
 public static string agregarCliente(string id, string nombre, string apellido, string email, string telefono, string estado, string tipo, int millas)
 {
     Cliente c = new ClienteRegular();
     c.Id = id;
     c.Nombre = nombre;
     c.Apellido = apellido;
     c.Email = email;
     c.Telefono = telefono;
     c.Estado = estado;
     c.TipoCliente = tipo;
     c.Millas = millas;
     return clienteAD.guardarCliente(c);
 }
 //*unittest
 public Cliente buscarClientePrueba()
 {
     Cliente returnCliente = new ClienteRegular();
     DataContext datacontext = new DataContext(myConnection.SQLConnection);
     var table = datacontext.GetTable<Cliente>();
     var result = from cliente in table
                  where cliente.Id == "Prueba"
                  select cliente;
     foreach (Cliente delete in result)
     {
         returnCliente = delete;
     }
     return returnCliente;
 }
 public void agregarClienteTest()
 {
     Cliente cl = new ClienteRegular();
     cl.Nombre = "Prueba Unitaria";
     cl.Apellido = "Prueba";
     cl.Email = "*****@*****.**";
     cl.Telefono = "99999999";
     cl.Estado = "Inactive";
     cl.TipoCliente = "Inactive";
     cl.Millas = 1000;
     string resultado = clienteAD.guardarCliente(cl);
     Assert.Equals(resultado, "True");
     if (resultado == "True")
     {
         clienteAD.eliminarClientePrueba();
     }
 }
 public void modificarClienteTest()
 {
     Cliente cl = new ClienteRegular();
     cl.Nombre = "Prueba Unitaria";
     cl.Apellido = "Proyecto";
     cl.Email = "*****@*****.**";
     cl.Telefono = "99999999";
     cl.Estado = "Inactive";
     cl.TipoCliente = "Regular";
     cl.Millas = 1000;
     string resultado = clienteAD.guardarCliente(cl);
     Assert.Equals(resultado, "True");
     if (resultado == "True")
     {
         Cliente buscar = new ClienteRegular();
         buscar = clienteAD.buscarClientePrueba();
         buscar.Apellido = "Prueba Unitaria modificar";
         string resultadoM = clienteAD.modificarCliente(buscar);
         Assert.Equals(resultadoM, "True");
         if (resultadoM == "True")
         {
             clienteAD.eliminarClientePrueba();
         }
     }
 }