コード例 #1
0
        public void TestModificar()
        {
            try
            {
                PlatosServ.PlatosClient platosClient = new PlatosServ.PlatosClient();

                PlatosServ.Plato plato = platosClient.ModificarPlato(
                    new PlatosServ.Plato
                {
                    Id_plato    = 2015,
                    Descripcion = "Arroz Chaufa",
                    Precio      = (decimal)20.50,
                    Url         = "https://developersonline2019.net/resources/21.png"
                }
                    );

                Assert.AreEqual("Arroz Chaufa", plato.Descripcion);
                Assert.AreEqual((decimal)20.50, plato.Precio);
                Assert.AreEqual("https://developersonline2019.net/resources/21.png", plato.Url);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message.ToString());
            }
        }
コード例 #2
0
 public void TestRegistroRepetido()
 {
     PlatosServ.PlatosClient platosClient = new PlatosServ.PlatosClient();
     try
     {
         PlatosServ.Plato plato = platosClient.RegistrarPlato(
             new PlatosServ.Plato
         {
             Descripcion = "Arroz Chaufa",
             Precio      = (decimal)17.50,
             Url         = "https://developersonline2019.net/resources/21.png"
         }
             );
     }
     catch (FaultException <PlatosServ.RepetidoException> err)
     {
         Assert.AreEqual("Error al registrar", err.Reason.ToString());
         Assert.AreEqual(err.Detail.codigo, "101");
         Assert.AreEqual(err.Detail.descripcion, "El plato que desea registrar ya existe");
     }
 }