Ejemplo n.º 1
0
 public ProductsController(ILogger logger, ICrudOnProducts crudOnProducts, IAuthorization authorization, IMyQueryBuilder myQueryBuilder, ICrudOnFavorites crudOnFavorites,
                           IThrowExceptionToUser throwExceptionToUser, IMailSender mailSender, ICrudOnAlerts crudOnAlerts)
 {
     this.logger               = logger;
     this.crudOnProducts       = crudOnProducts;
     this.authorization        = authorization;
     this.myQueryBuilder       = myQueryBuilder;
     this.crudOnFavorites      = crudOnFavorites;
     this.throwExceptionToUser = throwExceptionToUser;
     this.crudOnAlerts         = crudOnAlerts;
     this.mailSender           = mailSender;
 }
Ejemplo n.º 2
0
        public void Initialize()
        {
            TestInitialiser.Initialise();
            crudOnFavorites = TestInitialiser.ninjectKernel.kernel.Get <ICrudOnFavorites>();
            crudOnProducts  = TestInitialiser.ninjectKernel.kernel.Get <ICrudOnProducts>();
            crudOnUsers     = TestInitialiser.ninjectKernel.kernel.Get <ICrudOnUsers>();

            productId = TestInitialiser.context.Products.ToList()[0].Id;
            var viewUser = TestInitialiser.CreateUser();

            username = crudOnUsers.CreateOrUpdateUser(viewUser).Result.UserName;
        }
Ejemplo n.º 3
0
 public FavoriteController(ICrudOnFavorites crudOnFavorites, IAuthorization authorization, IThrowExceptionToUser throwExceptionToUser)
 {
     this.crudOnFavorites      = crudOnFavorites;
     this.authorization        = authorization;
     this.throwExceptionToUser = throwExceptionToUser;
 }