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 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"); } }