Example #1
0
 public TagsController(ILog logger, ITagBL tagBL, ICommonBL commonBL)
     : base(logger)
 {
     _logger   = logger;
     _tagBL    = tagBL;
     _commonBL = commonBL;
 }
Example #2
0
 public TagController(
     IMapper mapper,
     ITagBL tagBL)
 {
     _mapper = mapper;
     _tagBL  = tagBL;
 }
 public TagsController(ILogger <TagsController> logger, ITagBL tagBL, ITagManager tagManager,
                       IManagedTracer managedTracer)
 {
     _logger        = logger;
     _tagBL         = tagBL;
     _tagManager    = tagManager;
     _managedTracer = managedTracer;
 }
 public CalculateTagCountsJob(ITagBL tagBL, IProjectBL projectBL, IBlogPostBL blogPostBL,
                              ILogger <CalculateTagCountsJob> logger, IJobStatusNotifier jobStatusNotifier)
 {
     _tagBL             = tagBL;
     _projectBL         = projectBL;
     _blogPostBL        = blogPostBL;
     _logger            = logger;
     _jobStatusNotifier = jobStatusNotifier;
 }
Example #5
0
 public BlogPostBL(
     IBlogPostRepository blogPostRepository,
     IProjectBL projectBL,
     ITagBL tagBL,
     ILogger <BlogPostBL> logger
     )
 {
     _blogPostRepository = blogPostRepository;
     _projectBL          = projectBL;
     _tagBL  = tagBL;
     _logger = logger;
 }
 public TagManager(
     IProjectBL projectBL,
     IBlogPostBL blogPostBL,
     ITagBL tagBL,
     ILogger <TagManager> logger,
     IJobStatusNotifier jobStatusNotifier
     )
 {
     _projectBL         = projectBL;
     _blogPostBL        = blogPostBL;
     _tagBL             = tagBL;
     _logger            = logger;
     _jobStatusNotifier = jobStatusNotifier;
 }
Example #7
0
 public ProjectBL(ILogger <ProjectBL> logger, IProjectRepository projectRepository, ITagBL tagBL)
 {
     _logger            = logger;
     _projectRepository = projectRepository;
     _tagBL             = tagBL;
 }
Example #8
0
        public void SetUp()
        {
            _fixture = new Fixture();
            var mockBL       = new Mock <ITagBL>();
            var mockCommonBL = new Mock <ICommonBL>();
            var mockLog      = new Mock <ILog>();

            _entities = _fixture.Build <Tag>().With(x => x.State, 1).CreateMany(100).ToList();

            if (_entities.All(x => x.Id != 1))
            {
                _entities.Add(_fixture.Build <Tag>().With(x => x.Id, 1).Create());
            }

            List <FilterOption> filters = new List <FilterOption>();


            List <string> selectColumnsList = new List <string>
            {
                "Id",
                "Name",
                "State"
            };

            int page           = 1;
            int pageSize       = 10;
            var paginationList = _entities.Skip((page - 1) * pageSize).Take(pageSize).ToList();

            mockBL.Setup(mr => mr.GetAll(filters, page, pageSize, "id", "asc", selectColumnsList))
            .Returns(paginationList);
            mockBL.Setup(mr => mr.CountGetAll(filters, page, pageSize))
            .Returns(paginationList.Count);
            mockBL.Setup(mr => mr.GetAll()).Returns(_entities);
            mockBL.Setup(mr => mr.Get(It.IsAny <int>()))
            .Returns((int id) => { return(_entities.FirstOrDefault(p => p.Id == id)); });

            mockBL.Setup(r => r.Insert(It.IsAny <Tag>()))
            .Callback <Tag>(newEntity =>
            {
                int maxEntityId            = _entities.Max(x => x.Id);
                int nextEntityId           = maxEntityId + 1;
                newEntity.Id               = nextEntityId;
                newEntity.CreationDate     = DateTime.Now;
                newEntity.LastActivityDate = DateTime.Now;
                _entities.Add(newEntity);
            });

            mockBL.Setup(r => r.Update(It.IsAny <Tag>()))
            .Callback <Tag>(x =>
            {
                x.LastActivityDate = DateTime.Now;
            });
            List <Setting> states = new List <Setting>
            {
                new Setting {
                    Id = 1, Name = "Active"
                },
                new Setting {
                    Id = 2, Name = "Inactive"
                }
            };

            mockCommonBL.Setup(r => r.GetByIdCategorySetting((int)EnumCategorySetting.States))
            .Returns(states);

            _commonBL = mockCommonBL.Object;
            _entityBL = mockBL.Object;
            _logger   = mockLog.Object;

            Mapper.Initialize(cfg => { cfg.CreateMap <TagModel, Tag>(); });
        }