示例#1
0
        public void TestListarCategoriasSuccess()
        {
            CategoriasWS.CategoriasClient client = new CategoriasWS.CategoriasClient();
            var resultado = client.ListarCategorias();

            Assert.AreEqual(true, resultado.Length <= 4);
        }
示例#2
0
        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);
        }
示例#3
0
 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.");
     }
 }
示例#4
0
 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");
     }
 }