示例#1
0
        public void ObtieneUnaProvincia()
        {
            UnityContainer container = RegisterTypes();

            // Disponer
            ProvinciaController controller = container.Resolve <ProvinciaController>();

            // Actuar
            ResultadoBusqueda result = controller.Obtener("Corrientes");

            // Declarar
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Provincias.Length);
        }
示例#2
0
        public void ForzarMalaConfiguracion()
        {
            UnityContainer container = RegisterTypes("POST");

            // Disponer
            ProvinciaController controller = container.Resolve <ProvinciaController>();

            // Actuar
            ResultadoBusqueda result = controller.Obtener("Tierra");

            // Declarar
            Assert.IsNotNull(result);
            StringAssert.Contains(result.Mensaje, "Error al parsear respuesta de servidor");
            CollectionAssert.AreEqual(result.Provincias, null);
        }
示例#3
0
        public void NombreProvinciaErroneo()
        {
            UnityContainer container = RegisterTypes();

            // Disponer
            ProvinciaController controller = container.Resolve <ProvinciaController>();

            // Actuar
            ResultadoBusqueda result = controller.Obtener("Andalucia");

            // Declarar
            Assert.IsNotNull(result);
            StringAssert.Contains(result.Mensaje, "Se encontraron 0 provincias.");
            CollectionAssert.AreEqual(result.Provincias, null);
        }