Beispiel #1
0
 public ArticleController(IArticleLogic logic, ILoggingService LoggingService)
 {
     _logic                 = logic;
     loggingService         = LoggingService;
     logItem.NomApplication = "Arram";
     logItem.Layer          = "Controleur Article";
 }
        public ArticleController(

            ILoggerManager logger,
            IRepositoryWrapper repository,
            IMapper mapper,
            IRepoLoaderWrapper repoLoader

            ) : base(logger, repository, mapper, repoLoader)
        {
            ArticleLgc = new ArticleLogic();
            (ArticleLgc as ArticleLogic).Ctrl = this;
        }
Beispiel #3
0
        public void GetCurrentArticle()
        {
            //Arrange
            IArticleLogic logic   = LogicFactory.CreateArticleMemoryLogic();
            Article       article = logic.GetCurrentArticle(3);

            //Act
            int expected = 3;
            int actual   = article.ArticleId;

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #4
0
        public void GetAllArticles()
        {
            //Arrange
            IArticleLogic  logic       = LogicFactory.CreateArticleMemoryLogic();
            List <Article> AllArticles = logic.GetAllArticles();

            //Act
            int expected = 2;
            int actual   = AllArticles.Count();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #5
0
        public void EditArticle()
        {
            //Arrange
            IArticleLogic logic         = LogicFactory.CreateArticleMemoryLogic();
            Article       article       = logic.GetCurrentArticle(3);
            Article       editedArticle = logic.GetCurrentArticle(2);

            article = logic.EditArticle(editedArticle);

            //Act
            Article expected = editedArticle;
            Article actual   = article;

            //Assert
            Assert.AreEqual(expected, actual);
        }
 public ArticlesController(IArticleLogic articleLogic)
 {
     _articleLogic = articleLogic;
 }
 public EditorsController(IArticleLogic articleLogic)
 {
     _articleLogic = articleLogic;
 }
 public ArticleLogic(IArticleLogic articleLogic)
 {
     _articleLogic = articleLogic;
 }
 public ArticleController(IArticleLogic artLogic)
 {
     this._artLogic = artLogic;
 }
 public ArticleController(IArticleLogic articleLogic, IHttpContextAccessor httpContextAccessor)
 {
     _articleLogic        = articleLogic;
     _httpContextAccessor = httpContextAccessor;
 }