public RoutingRuleBusinessTest() { _mockRoutingRuleRepository = new Mock <IRoutingRuleRepository>(); _mockScheduleBusiness = new Mock <IScheduleBusiness>(); var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new MapRoutingRule()); }); _mapper = mockMapper.CreateMapper(); _logger = new Mock <ILogger <RoutingRuleManager> >(); _eventbus = new Mock <IEventBus>(); _option = new Mock <IOptions <Configuration> >(); _option.SetupGet(x => x.Value).Returns(new Configuration() { RoutingRule = "xyz", TransactionPriority = "xyz" }); _unitofwork = new Mock <IUnitOfWork>(); var tenanentKey = new Guid().ToString(); var facilityCode = new Guid().ToString(); var facilityKey = new Guid().ToString(); _executionContextAccessor = new ExecutionContextAccessor() { Current = new Context() { Tenant = new TenantContext(tenanentKey), Facility = new FacilityContext(facilityKey, facilityCode) } }; _routingRuleManager = new RoutingRuleManager(_mockRoutingRuleRepository.Object, _executionContextAccessor, _unitofwork.Object, _logger.Object, _mockScheduleBusiness.Object, _mapper, _eventbus.Object , _option.Object); }
public RoutingRuleBusinessTest() { _mockRoutingRuleRepository = new Mock <IRoutingRuleRepository>(); _mockScheduleBusiness = new Mock <IScheduleBusiness>(); var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new MapRoutingRule()); }); _mapper = mockMapper.CreateMapper(); _logger = new Mock <ILogger <RoutingRuleManager> >(); _eventbus = new Mock <IEventBus>(); _option = new Mock <IOptions <Configuration> >(); _option.SetupGet(x => x.Value).Returns(new Configuration() { RoutingRule = "xyz", TransactionPriority = "xyz" }); _routingRuleManager = new RoutingRuleManager(_mockRoutingRuleRepository.Object, _executionContextAccessor, _unitofwork, _logger.Object, _mockScheduleBusiness.Object, _mapper, _eventbus.Object , _option.Object); }