public void TestListarCategoriasSuccess() { CategoriasWS.CategoriasClient client = new CategoriasWS.CategoriasClient(); var resultado = client.ListarCategorias(); Assert.AreEqual(true, resultado.Length <= 4); }
public void TestCrearCategoriaSuccess() { CategoriasWS.CategoriasClient client = new CategoriasWS.CategoriasClient(); CategoriasWS.Categoria nvaCategoria = client.CreaCategoria(new CategoriasWS.Categoria() { NomCategoria = "Otros", Estado = 1 }); Assert.AreEqual("Otros", nvaCategoria.NomCategoria); Assert.AreEqual(1, nvaCategoria.Estado); }
public void TestListarCategoriasFailure() { CategoriasWS.CategoriasClient client = new CategoriasWS.CategoriasClient(); try { var resultado = client.ListarCategorias(); Assert.AreEqual(true, resultado.Length <= 4); } catch (FaultException <CategoriasWS.RepetidoException> error) { Assert.AreEqual("Error al intentar obtener las categorías.", error.Reason.ToString()); Assert.AreEqual(error.Detail.Codigo, "103"); Assert.AreEqual(error.Detail.Descripcion, "No existen categorías registradas."); } }
public void TestCrearCategoriaFailure() { CategoriasWS.CategoriasClient client = new CategoriasWS.CategoriasClient(); try { CategoriasWS.Categoria nvaCategoria = client.CreaCategoria(new CategoriasWS.Categoria() { NomCategoria = "Otros", Estado = 1 }); } catch (FaultException <CategoriasWS.RepetidoException> error) { Assert.AreEqual("Error al intentar la creación de la categoría.", error.Reason.ToString()); Assert.AreEqual(error.Detail.Codigo, "101"); Assert.AreEqual(error.Detail.Descripcion, "La categoría ya existe"); } }