コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: sarellanom/larevancha
 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);
 }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: sarellanom/larevancha
 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");
     }
 }