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; }
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; }
public FavoriteController(ICrudOnFavorites crudOnFavorites, IAuthorization authorization, IThrowExceptionToUser throwExceptionToUser) { this.crudOnFavorites = crudOnFavorites; this.authorization = authorization; this.throwExceptionToUser = throwExceptionToUser; }