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()); } }
public void TestBusquedaNoEncontrada() { try { PlatosServ.PlatosClient platosClient = new PlatosServ.PlatosClient(); platosClient.ObtenerPlatobyName("Causa Rellena"); } catch (Exception) { throw; } }
public void TestEliminarRegistro() { try { PlatosServ.PlatosClient platosClient = new PlatosServ.PlatosClient(); platosClient.EliminarPlato(2014); } catch (Exception) { throw; } }
public void TestListar() { try { PlatosServ.PlatosClient platosClient = new PlatosServ.PlatosClient(); platosClient.ObtenerPlatos(); } catch (Exception) { throw; } }
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"); } }