public void Test1CrearProveedorOk() { ProveedoresWS.ProveedoresClient proxy = new ProveedoresWS.ProveedoresClient(); ProveedoresWS.Proveedor proveedorCreado = proxy.CrearProveedor(new ProveedoresWS.Proveedor() { Ruc = "20453423411", Tipo = "Jurídica", RazonSocial = "Altavista SAC", Telefono = "934253642", Email = "*****@*****.**" }); Assert.AreEqual("20453423411", proveedorCreado.Ruc); Assert.AreEqual("Jurídica", proveedorCreado.Tipo); Assert.AreEqual("Altavista SAC", proveedorCreado.RazonSocial); Assert.AreEqual("934253642", proveedorCreado.Telefono); Assert.AreEqual("*****@*****.**", proveedorCreado.Email); }
public void Test2CrearProveedorRepetido() { ProveedoresWS.ProveedoresClient proxy = new ProveedoresWS.ProveedoresClient(); try { ProveedoresWS.Proveedor proveedorCreado = proxy.CrearProveedor(new ProveedoresWS.Proveedor() { Ruc = "20100130201", Tipo = "Jurídica", RazonSocial = "Altavista SAC", Telefono = "934253642", Email = "*****@*****.**" }); } catch (FaultException <ProveedoresWS.RepetidoException> error) { Assert.AreEqual("Error al intentar creación", error.Reason.ToString()); Assert.AreEqual(error.Detail.Codigo, "101"); Assert.AreEqual(error.Detail.Descripcion, "El proveedor ya existe"); } }