public TagsController(ILog logger, ITagBL tagBL, ICommonBL commonBL) : base(logger) { _logger = logger; _tagBL = tagBL; _commonBL = commonBL; }
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; }
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; }
public ProjectBL(ILogger <ProjectBL> logger, IProjectRepository projectRepository, ITagBL tagBL) { _logger = logger; _projectRepository = projectRepository; _tagBL = tagBL; }
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>(); }); }