public void Test2CrearMaterialRepetido() { MaterialesWS.MaterialServiceClient proxy = new MaterialesWS.MaterialServiceClient(); try { MaterialesWS.Material materialCreado = proxy.RegistrarMaterial(new MaterialesWS.Material() { Codigo = "M003", Titulo = "Los Gallinazos Sin Plumas", Autor = "Julio Ramon Ribeyro", Editorial = "Norma", TipoId = 1, Cantidad = 4, Flag = 1, Anio = "2002", Stock = 5 }); } catch (FaultException <MaterialesWS.RepetidoException> error) { Assert.AreEqual("Error Registrar Material", error.Reason.ToString()); Assert.AreEqual(error.Detail.Codigo, "101"); Assert.AreEqual(error.Detail.Mensaje, "Código ya Existe"); } }
public void Test1RegistrarMaterialOk() { MaterialesWS.MaterialServiceClient proxy = new MaterialesWS.MaterialServiceClient(); MaterialesWS.Material materialCreado = proxy.RegistrarMaterial(new MaterialesWS.Material() { Codigo = "M007", Titulo = "Los Gallinazos Sin Plumas", Autor = "Julio Ramon Ribeyro", Editorial = "Norma", TipoId = 1, Cantidad = 4, Flag = 1, Anio = "2002", Stock = 5 }); Assert.AreEqual("M007", materialCreado.Codigo); Assert.AreEqual("Los Gallinazos Sin Plumas", materialCreado.Titulo); Assert.AreEqual("Julio Ramon Ribeyro", materialCreado.Autor); }