Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 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());
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Constructor de la clase
 /// </summary>
 /// <param name="promocionBl"></param>
 public PromocionesController(PromocionBl promocionBl)
 {
     this.promocionBl = promocionBl;
 }
Ejemplo n.º 6
0
 public InitController(PromocionBl promocionBl)
 {
     this.promocionBl = promocionBl;
 }