public void Get_Vigente_RetornaVacio()
        {
            var         repositorio = new Mock <IPromocionRepository>();
            var         icfg        = new Mock <IConfiguration>();
            PromocionBl promocionBl = new PromocionBl(repositorio.Object, icfg.Object);
            var         controller  = new PromocionesController(promocionBl);
            var         resp        = controller.Vigente(new Guid("08d5d180-aed9-6df7-6f96-b0384c000001"));

            Assert.True(resp.StatusCode == HttpStatusCode.OK);
        }
        public void Get_ListaPromociones_RetornaVacio()
        {
            var         repositorio = MockHelper.GenerarMockRepositorio();
            var         icfg        = new Mock <IConfiguration>();
            PromocionBl promocionBl = new PromocionBl(repositorio.Object, icfg.Object);
            var         controller  = new PromocionesController(promocionBl);
            var         resp        = controller.ListaPromociones();

            Assert.True(resp.Result.Length <= 2);
        }
Example #3
0
        public void EjecutarInit_PalabraInit_CreaElementos()
        {
            var         repositorio = MockHelper.GenerarMockRepositorio();
            var         icfg        = new Mock <IConfiguration>();
            PromocionBl promocionBl = new PromocionBl(repositorio.Object, icfg.Object);
            var         controller  = new InitController(promocionBl);
            var         resp        = controller.EjecutarInit("init");

            Assert.True(repositorio.Object.ObtenerTodasPromociones().Result.GetEnumerator().MoveNext());
        }
Example #4
0
        public void EjecutarInit_PalabraDiferente_RetornaDesconocido(string palabra)
        {
            var         repositorio = new Mock <IPromocionRepository>();
            var         icfg        = new Mock <IConfiguration>();
            PromocionBl promocionBl = new PromocionBl(repositorio.Object, icfg.Object);
            var         controller  = new InitController(promocionBl);
            var         resp        = controller.EjecutarInit(palabra);

            Assert.Equal("Desconocido", resp.Result);
        }
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 /// <param name="promocionBl"></param>
 public PromocionesController(PromocionBl promocionBl)
 {
     this.promocionBl = promocionBl;
 }
Example #6
0
 public InitController(PromocionBl promocionBl)
 {
     this.promocionBl = promocionBl;
 }