public void Test1CreacMedicoOK()
 {
     MedicoWS.MedicosClient proxy = new MedicoWS.MedicosClient();
     MedicoWS.Medico medicoCreado = proxy.CrearMedico(new MedicoWS.Medico()
     {
         Dni = 67676776,
         Nombre = "Juan Fabio",
         ApellidoPaterno = "Limaco",
         ApellidoMaterno = "Keller",
         Sexo = "Masculino",
         FechaNacimiento = "13/07/1995",
         Especialidad = "Pediatra",
         Correo = "*****@*****.**"
     });
     Assert.AreEqual(67676776, medicoCreado.Dni);
     Assert.AreEqual("Juan Fabio", medicoCreado.Nombre);
     Assert.AreEqual("Limaco", medicoCreado.ApellidoPaterno);
     Assert.AreEqual("Keller", medicoCreado.ApellidoMaterno);
     Assert.AreEqual("Masculino ", medicoCreado.Sexo);
     Assert.AreEqual("13/07/1995", medicoCreado.FechaNacimiento);
     Assert.AreEqual("Pediatra", medicoCreado.Especialidad);
     Assert.AreEqual("*****@*****.**", medicoCreado.Correo);
 }
 public void Test2CrearMedicoRepetido()
 {
     MedicoWS.MedicosClient proxy = new MedicoWS.MedicosClient();
     try
     {
         MedicoWS.Medico medicoCreado = proxy.CrearMedico(new MedicoWS.Medico()
         {
             Dni = 67676776,
             Nombre = "Juan Fabio",
             ApellidoPaterno = "Limaco",
             ApellidoMaterno = "Keller",
             Sexo = "Masculino",
             FechaNacimiento = "13/07/1995",
             Especialidad = "Pediatra",
             Correo = "*****@*****.**"
         });
     }
     catch (FaultException<MedicoWS.RepetidoException> error)
     {
         Assert.AreEqual("Error al intentar creación", error.Reason.ToString());
         Assert.AreEqual(error.Detail.Codigo, "101";
         Assert.AreEqual(error.Detail.Descripcion, "El medico ya existe");
     }
 }