public void AddActivity_SelectRowNull_Return0()
        {
            #region 配置  Substitute
            IPreferentialActivityRepository _preferentialActivityRepository = Substitute.For <IPreferentialActivityRepository>();
            IAgentRepository _agentRepository = Substitute.For <IAgentRepository>();

            _preferentialActivityRepository.GetListByType(Arg.Any <int>(), Arg.Any <string>()).Returns(x => null);

            CreateActivity createActivity = new CreateActivity(_agentRepository, _preferentialActivityRepository);

            #endregion

            #region 操作  Arg

            CreateOrUpdateBjdInfoRequest createOrUpdate = new CreateOrUpdateBjdInfoRequest();
            createOrUpdate.ActivityContent = "123";
            var result = createActivity.AddActivity(createOrUpdate, Arg.Any <int>());

            #endregion

            #region 断言

            Assert.AreNotEqual(0, result.activity_status);

            #endregion
        }
 public EFUnitOfWork(ApplicationDbContext context,
                     IAgentRepository agentRepository,
                     ICountryRepository countryRepository,
                     ICommissionRepository commissions,
                     ICommissionsDividingRepository commissionsDividing,
                     IRepository <Currency> currenciesRepository,
                     IRepository <CellPhoneMask> cellPhoneMaskRepository,
                     IClientRepository clientRepository,
                     IRepository <SysTransaction> transactions,
                     IRepository <Tariff> tariffs,
                     IRepository <Range> ranges,
                     ISysTransactionRepository transactionsAC,
                     IUserRepository users)
 {
     _context           = context;
     Agents             = agentRepository;
     Countries          = countryRepository;
     Commissions        = commissions;
     CommissionDividing = commissionsDividing;
     Currencies         = currenciesRepository;
     CellPhoneMasks     = cellPhoneMaskRepository;
     Clients            = clientRepository;
     Transactions       = transactions;
     Tariffs            = tariffs;
     Ranges             = ranges;
     TransactionsAC     = transactionsAC;
     Users = users;
 }
        public void AddActivity_ThorwException_Return0()
        {
            #region 配置  Substitute
            IPreferentialActivityRepository _preferentialActivityRepository = Substitute.For <IPreferentialActivityRepository>();
            IAgentRepository _agentRepository = Substitute.For <IAgentRepository>();

            _agentRepository.When(x => x.GetAgent(Arg.Any <int>())).Do(info =>
            {
                throw new Exception();
            });

            CreateActivity createActivity = new CreateActivity(_agentRepository, _preferentialActivityRepository);
            #endregion

            #region 操作 Arg

            CreateOrUpdateBjdInfoRequest createOrUpdate = new CreateOrUpdateBjdInfoRequest();
            createOrUpdate.ActivityContent = "123";
            var result = createActivity.AddActivity(createOrUpdate, Arg.Any <int>());

            #endregion

            #region 断言

            Assert.AreEqual(0, result.id);

            #endregion
        }
Esempio n. 4
0
 /// <summary>
 /// 初始化佣金管理器
 /// </summary>
 public CommissionManager(ICommissionRepository commissionRepository, IConfiguration configuration, IAgentRepository agentRepository, IAccountManager accountManager)
 {
     CommissionRepository = commissionRepository;
     Configuration        = configuration;
     AgentRepository      = agentRepository;
     AccountManager       = accountManager;
 }
 public SqlServerRepository(IConnectionFactory connectionFactory,
                            IEnvironmentCheckRepository environmentCheckRepository, IReportRepository reportRepository,
                            IAnalyticsRepository analyticsRepository, IFileLatencyRepository fileLatencyRepository,
                            IResourceServerRepository resourceServerRepository,
                            IDeploymentRepository deploymentRepository,
                            IPerformanceSummaryRepository performanceSummaryRepository, IConfigurationRepository configurationRepository,
                            IPrimarySqlServerRepository primarySqlServerRepository, IServerRepository performanceServerRepository,
                            IAgentRepository agentRepository, ISampleHistoryRepository sampleHistoryRepository,
                            IBackfillRepository backfillRepository, IEventRepository eventRepository, ILogRepository logRepository,
                            IProcessControlRepository processControlRepository, IConfigurationAuditRepository configurationAuditRepository)
 {
     this.connectionFactory = connectionFactory;
     _dataRepositories.AddRange(new IDbRepository[]
     {
         ReportRepository             = reportRepository,
         EnvironmentCheckRepository   = environmentCheckRepository,
         AnalyticsRepository          = analyticsRepository,
         FileLatencyRepository        = fileLatencyRepository,
         PDBNotificationRepository    = new PDBNotificationRepository(this.connectionFactory),
         ResourceServerRepository     = resourceServerRepository,
         DeploymentRepository         = deploymentRepository,
         PerformanceSummaryRepository = performanceSummaryRepository,
         ConfigurationRepository      = configurationRepository,
         PrimarySqlServerRepository   = primarySqlServerRepository,
         PerformanceServerRepository  = performanceServerRepository,
         AgentRepository              = agentRepository,
         SampleHistoryRepository      = sampleHistoryRepository,
         BackfillRepository           = backfillRepository,
         EventRepository              = eventRepository,
         LogRepository                = logRepository,
         ProcessControlRepository     = processControlRepository,
         ConfigurationAuditRepository = configurationAuditRepository
     });
 }
Esempio n. 6
0
 public QuoteSpecialService(ISaveQuoteRepository saveQuoteRepository, IUserInfoRepository userInfoRepository, ILoginService loginService, ISubmitInfoRepository submitInfoRepository,
                            IQuoteResultRepository quoteResultRepository, ILastInfoRepository lastInfoRepository, IAgentRepository agentRepository, IMessageCenter messageCenter,
                            ICarInfoRepository carInfoRepository, IRenewalQuoteRepository renewalQuoteRepository, IQuoteReqCarinfoRepository quoteReqCarinfoRepository, IQuoteResultCarinfoRepository quoteResultCarinfoRepository,
                            ICacheHelper cacheHelper, ICarInsuranceCache carInsuranceCache, ICarRenewalRepository carRenewalRepository, IDeviceDetailRepository detailRepository, IAgentConfigRepository agentConfig, INoticexbService noticexbService, IConfigRepository configRepository,
                            ICarModelRepository carModelRepository, IMultiChannelsService multiChannelsService, ICheckRequestGetPrecisePrice checkRequestGetPrecisePrice, ICheckRequestGetSubmitInfo checkRequestGetSubmitInfo, IGetAgentInfoService getAgentInfoService, ISpecialOptionService specialOptionService)
     : base(agentRepository, cacheHelper)
 {
     _saveQuoteRepository          = saveQuoteRepository;
     _userInfoRepository           = userInfoRepository;
     _loginService                 = loginService;
     _infoRepository               = lastInfoRepository;
     _submitInfoRepository         = submitInfoRepository;
     _quoteResultRepository        = quoteResultRepository;
     _agentRepository              = agentRepository;
     _messageCenter                = messageCenter;
     _carInfoRepository            = carInfoRepository;
     _carInsuranceCache            = carInsuranceCache;
     _carRenewalRepository         = carRenewalRepository;
     _detailRepository             = detailRepository;
     _quoteReqCarinfoRepository    = quoteReqCarinfoRepository;
     _quoteResultCarinfoRepository = quoteResultCarinfoRepository;
     _agentConfig                 = agentConfig;
     _noticexbService             = noticexbService;
     _configRepository            = configRepository;
     _carModelRepository          = carModelRepository;
     _multiChannelsService        = multiChannelsService;
     _checkRequestGetPrecisePrice = checkRequestGetPrecisePrice;
     _checkRequestGetSubmitInfo   = checkRequestGetSubmitInfo;
     _getAgentInfoService         = getAgentInfoService;
     _specialOptionService        = specialOptionService;
 }
 public AdministrationController(IAgentRepository agentRepository,
                                 IResolutionRepository resolutionRepository,
                                 ILogger logger) : base(logger)
 {
     _agentRepository      = agentRepository;
     _resolutionRepository = resolutionRepository;
 }
Esempio n. 8
0
 /// <summary>
 /// 初始化代理服务
 /// </summary>
 public SubAgentService(IAgentsUnitOfWork unitOfWork, IAgentRepository agentRepository, IAgentManager agentManager)
     : base(unitOfWork, agentRepository)
 {
     AgentRepository = agentRepository;
     AgentManager    = agentManager;
     UnitOfWork      = unitOfWork;
 }
 public AgentService(
     string agentApprovedPushTemplateId,
     string agentRejectedPushTemplateId,
     string agentRejectedEmailSubjectTemplateId,
     string agentRejectedEmailTemplateId,
     IRequirementsService requirementsService,
     IAgentRepository agentRepository,
     IImageRepository imageRepository,
     ICustomerProfileClient customerProfileClient,
     IPrivateBlockchainFacadeClient pbfClient,
     IRabbitPublisher <PushNotificationEvent> pushNotificationPublisher,
     IRabbitPublisher <EmailMessageEvent> emailNotificationPublisher,
     IMAVNPropertyIntegrationClient tokenPropertyIntegrationClient,
     ISettingsService settingsService,
     ILogFactory logFactory)
 {
     _agentApprovedPushTemplateId         = agentApprovedPushTemplateId;
     _agentRejectedPushTemplateId         = agentRejectedPushTemplateId;
     _agentRejectedEmailSubjectTemplateId = agentRejectedEmailSubjectTemplateId;
     _agentRejectedEmailTemplateId        = agentRejectedEmailTemplateId;
     _requirementsService            = requirementsService;
     _agentRepository                = agentRepository;
     _imageRepository                = imageRepository;
     _customerProfileClient          = customerProfileClient;
     _pbfClient                      = pbfClient;
     _pushNotificationPublisher      = pushNotificationPublisher;
     _emailNotificationPublisher     = emailNotificationPublisher;
     _tokenPropertyIntegrationClient = tokenPropertyIntegrationClient;
     _settingsService                = settingsService;
     _log = logFactory.CreateLog(this);
     _componentSourceName = $"{AppEnvironment.Name} - {AppEnvironment.Version}";
 }
Esempio n. 10
0
 public EquipmentDistributionService(IEquipmentDistribution equipmentDistribution, IEquipmentRepository equipmentRepository, IAgentRepository agentRepository, IManagerRepository managerRepository)
 {
     _equipmentDistributionRepository = equipmentDistribution;
     _equipmentRepository             = equipmentRepository;
     _agentRepository   = agentRepository;
     _managerRepository = managerRepository;
 }
Esempio n. 11
0
 public HomeController(
     ILogger <HomeController> logger,
     IAgentRepository agentRepository)
 {
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     _agentRepository = agentRepository ?? throw new ArgumentNullException(nameof(agentRepository));
 }
 public CommonBehaviorService(IAgentRepository agentRepository, ICacheHelper cacheHelper)
 {
     _agentRepository = agentRepository;
     logInfo          = LogManager.GetLogger("INFO");
     logError         = LogManager.GetLogger("ERROR");
     _cacheHelper     = cacheHelper;
 }
 public CaseStudiesController(IMapper mapper, ICaseStudyRepository casestudyRepository,
                              IAgentRepository agentRepository)
 {
     _mapper = mapper;
     _casestudyRepository = casestudyRepository;
     _agentRepository     = agentRepository;
 }
Esempio n. 14
0
 public OrderController(ICustomerRepository customerRepo, IAgentRepository agentRepo, IOrderRepository orderRepo, IMapper mapper)
 {
     _orderRepo    = orderRepo;
     _customerRepo = customerRepo;
     _agentRepo    = agentRepo;
     _mapper       = mapper;
 }
Esempio n. 15
0
 public AgentsController(IUnitOfWork unitOfWork, IEmailSender emailSender
                         , UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, SignInManager <ApplicationUser> signInManager)
 {
     _uow            = unitOfWork;
     _agentRepo      = unitOfWork.AgentRepository;
     _accountManager = new AccountManager(userManager, roleManager, signInManager, emailSender);
 }
Esempio n. 16
0
 public GetAgentConfigByCitysService(IAgentConfigByCityService agentConfigByCityService, IAgentRepository agentRepository, IChannelModelMapRedisService channelModelMapRedisService)
 {
     _agentConfigByCityService    = agentConfigByCityService;
     _agentRepository             = agentRepository;
     _channelModelMapRedisService = channelModelMapRedisService;
     _logError = LogManager.GetLogger("ERROR");
 }
Esempio n. 17
0
        public MockUnitOfWork MockGetAgentRepository(IAgentRepository result)
        {
            Setup(x => x.AgentRepository)
            .Returns(result);

            return(this);
        }
 public AgentManager(IAgentRepository agentRepository,
                     IScheduleRepository scheduleRepository,
                     IJobRepository jobRepository,
                     IAspNetUsersRepository usersRepository,
                     ICredentialRepository credentialRepository,
                     IAgentHeartbeatRepository agentHeartbeatRepository,
                     ApplicationIdentityUserManager userManager,
                     IPersonRepository personRepository,
                     IAgentGroupMemberRepository agentGroupMemberRepository,
                     IJobManager jobManager,
                     IWebhookPublisher webhookPublisher,
                     IHttpContextAccessor httpContextAccessor,
                     IAgentGroupRepository agentGroupRepository)
 {
     _agentRepo                  = agentRepository;
     _scheduleRepo               = scheduleRepository;
     _jobRepo                    = jobRepository;
     _usersRepo                  = usersRepository;
     _credentialRepo             = credentialRepository;
     _agentHeartbeatRepo         = agentHeartbeatRepository;
     _userManager                = userManager;
     _personRepo                 = personRepository;
     _agentGroupMemberRepository = agentGroupMemberRepository;
     _jobManager                 = jobManager;
     _agentGroupRepository       = agentGroupRepository;
     _webhookPublisher           = webhookPublisher;
     _caller = ((httpContextAccessor.HttpContext != null) ? httpContextAccessor.HttpContext.User : new ClaimsPrincipal());
 }
Esempio n. 19
0
 public DriverLicenseTypeService(IDriverLicenseTypeRepository typeRepository, IAgentRepository agentRepository, ICacheHelper cacheHelper)
     : base(agentRepository, cacheHelper)
 {
     _typeRepository  = typeRepository;
     _agentRepository = agentRepository;
     _cacheHelper     = cacheHelper;
 }
Esempio n. 20
0
 public Service(IAgentRepository agentRepo, IExcursieRepository excursieRepo, IRezervareRepository rezervareRepo)
 {
     this.agentRepo     = agentRepo;
     this.excursieRepo  = excursieRepo;
     this.rezervareRepo = rezervareRepo;
     loggedClients      = new Dictionary <string, IObserver>();
 }
Esempio n. 21
0
        public AgentSpecificationValidation(Agent agent, IAgentRepository agentRepository) : base(agent)
        {
            _agentRepository = agentRepository ?? throw new ArgumentNullException(nameof(agentRepository));

            RuleFor(a => a)
            .IsValid(new UniqueAgentSpecification(agent, _agentRepository))
            .WithMessage("This agent is alrady in the database.");
        }
 public SmsService(IAgentRepository agentRepository, ICacheHelper cacheHelper,
                   ISmsContentRepository smsContentRepository, ISmsOrderRepository smsOrderRepository)
     : base(agentRepository, cacheHelper)
 {
     _smsContentRepository = smsContentRepository;
     _smsOrderRepository   = smsOrderRepository;
     _agentRepository      = agentRepository;
 }
Esempio n. 23
0
 public AppVerifyService(IAgentRepository agentRepository, ICacheHelper cacheHelper, IAgentService agentService)
     : base(agentRepository, cacheHelper)
 {
     logError         = LogManager.GetLogger("ERROR");
     _agentRepository = agentRepository;
     _cacheHelper     = cacheHelper;
     _agentService    = agentService;
 }
Esempio n. 24
0
 public ResourceOwnerPasswordValidator(IUserRepository repository,
                                       ICompanyRepository companyRepository,
                                       IAgentRepository agentRepository)
 {
     _repository        = repository;
     _companyRepository = companyRepository;
     _agentRepository   = agentRepository;
 }
Esempio n. 25
0
 public Handler(IAgentRepository repository,
                IUserRepository userRepository,
                ILogRepository logRepository)
 {
     _repository     = repository;
     _userRepository = userRepository;
     _logRepository  = logRepository;
 }
 public PictureService(IAgentRepository agentRepository, ICacheHelper cacheHelper, IPictureRepository pictureRepository, IUserInfoRepository userInfoRepository, IMessageCenter messageCenter)
     : base(agentRepository, cacheHelper)
 {
     _pictureRepository  = pictureRepository;
     _userInfoRepository = userInfoRepository;
     _messageCenter      = messageCenter;
     logInfo             = LogManager.GetLogger("INFO");
     logError            = LogManager.GetLogger("ERROR");
 }
Esempio n. 27
0
 public AgentController(
     ILogger <AgentController> logger,
     IMemoryCache memoryCache,
     IAgentRepository agentRepository)
 {
     _logger          = logger;
     _cache           = memoryCache;
     _agentRepository = agentRepository;
 }
 public AgentController(IMainRepository mainRepository,
                        IAgentRepository agentRepository,
                        IAgentReviewRepository agentReviewRepository
                        )
 {
     _agentRepository       = agentRepository;
     _mainRepository        = mainRepository;
     _agentReviewRepository = agentReviewRepository;
 }
Esempio n. 29
0
 public JobManager(IJobRepository repo, IAgentRepository agentRepo, IAutomationRepository automationRepo,
                   IJobParameterRepository jobParameterRepository, IJobCheckpointRepository jobCheckpointRepository)
 {
     this.repo              = repo;
     this.agentRepo         = agentRepo;
     this.automationRepo    = automationRepo;
     this.jobParameterRepo  = jobParameterRepository;
     this.jobCheckpointRepo = jobCheckpointRepository;
 }
Esempio n. 30
0
 public ChargingSystemService(IAgentRepository agentRepository, ICacheHelper cacheHelper, IUserInfoRepository userInfoRepository, ICarRenewalRepository carRenewalRepository, ICarInfoRepository carInfoRepository, ILastInfoRepository lastInfoRepository)
     : base(agentRepository, cacheHelper)
 {
     _agentRepository      = agentRepository;
     _userInfoRepository   = userInfoRepository;
     _carRenewalRepository = carRenewalRepository;
     _carInfoRepository    = carInfoRepository;
     _lastInfoRepository   = lastInfoRepository;
 }
Esempio n. 31
0
 public AgentManager(IAgentRepository agentRepository, IAgentRemoteService agentRemoteService, ILog logger)
 {
     int updateInterval;
     if (!int.TryParse(ConfigurationManager.AppSettings["UpdateInterval"], out updateInterval))
     {
         updateInterval = 5000;
     }
     _agentRepository = agentRepository;
     _agentRemoteService = agentRemoteService;
     _logger = logger;
     UpdateTask = new TimedSingleExecutionTask(updateInterval, StartUpdateOnAllAgents, true);
     UpdateTask.Start(null);
 }
Esempio n. 32
0
 public override void MyTestInitialize()
 {
     base.MyTestInitialize();
     agentRepository = RepositoryFactory.GetRepository<IAgentRepository>();
 }
Esempio n. 33
0
 public AgentService(IAgentRepository agentRepository)
 {
     _agentRepository = agentRepository;
 }
Esempio n. 34
0
 static AgentService()
 {
     _repository = RepositoryFactory.GetRepository<IAgentRepository, Guid, Agent>();
 }
        private static AgentController GetAgentController(IAgentRepository repository)
        {
            var controller = new AgentController(repository);

            controller.ControllerContext = new ControllerContext()
            {
                Controller = controller,
                RequestContext = new RequestContext(new MockHttpContext(), new RouteData())
            };
            return controller;
        }
Esempio n. 36
0
 public WXAgentService(IAgentRepository repository)
 {
     this._repository = repository;
 }
 public AgentApplicationService(IAgentRepository agentRepository)
 {
     _agentRepository = agentRepository;
 }
 public ExtensionController(IAgentRepository repository)
 {
     _repository = repository;
 }