public void Test_Crear_Repetido() { ResidenteWS.ResidenteServiceClient proxy = new ResidenteWS.ResidenteServiceClient(); //OBJETO ENTIDAD QUE SE pasa al metodo ResidenteWS.Residente objResidente = new ResidenteWS.Residente() { TipoDocumento = "01", NroDocumento = "70517084", Nombres = "Lisseth", ApellidoMaterno = "Funes", ApellidoPaterno = "Tasayco", Estado = "1", FechaNacimiento = Convert.ToDateTime("13/04/1991"), Correo = "*****@*****.**", Celular = "949777777", Sexo = "F" }; // Objeto entidad resultante ResidenteWS.Residente resultResidente = new ResidenteWS.Residente(); // Probando... try { resultResidente = proxy.CrearResidente(objResidente); } catch (FaultException<ResidenteWS.RepetidoException> fe) { Assert.AreEqual("01", fe.Detail.Codigo); Assert.AreEqual("Residente ya existe", fe.Detail.Mensaje); Assert.AreEqual("Validación de negocio", fe.Reason.ToString()); } }
public void Test_Crear_OK() { //1. Instanciar el objeto a probar ResidenteWS.ResidenteServiceClient proxy = new ResidenteWS.ResidenteServiceClient(); ResidenteWS.Residente resultResidente = new ResidenteWS.Residente(); ResidenteWS.Residente objResidente = new ResidenteWS.Residente() { TipoDocumento = "01", NroDocumento = "70517584", Nombres = "Lisseth", ApellidoMaterno = "Funes", ApellidoPaterno = "Tasayco", Estado = "1", FechaNacimiento = Convert.ToDateTime("13/04/1991"), FechaCreacion = Convert.ToDateTime("23/01/2016"), FechaModificacion = DateTime.Now, Correo = "*****@*****.**", Celular = "949777777", Sexo = "F" }; resultResidente = proxy.CrearResidente(objResidente); Assert.AreEqual("2", resultResidente.Codigo.ToString()); // compara que devuelva el codigo del nuevo registro de residente creado }