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); }
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()); }
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; }
public InitController(PromocionBl promocionBl) { this.promocionBl = promocionBl; }