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
        }
Пример #2
0
 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
        }
Пример #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
     });
 }
Пример #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;
 }
Пример #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}";
 }
Пример #10
0
 public EquipmentDistributionService(IEquipmentDistribution equipmentDistribution, IEquipmentRepository equipmentRepository, IAgentRepository agentRepository, IManagerRepository managerRepository)
 {
     _equipmentDistributionRepository = equipmentDistribution;
     _equipmentRepository             = equipmentRepository;
     _agentRepository   = agentRepository;
     _managerRepository = managerRepository;
 }
Пример #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;
 }
Пример #14
0
 public OrderController(ICustomerRepository customerRepo, IAgentRepository agentRepo, IOrderRepository orderRepo, IMapper mapper)
 {
     _orderRepo    = orderRepo;
     _customerRepo = customerRepo;
     _agentRepo    = agentRepo;
     _mapper       = mapper;
 }
Пример #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);
 }
Пример #16
0
 public GetAgentConfigByCitysService(IAgentConfigByCityService agentConfigByCityService, IAgentRepository agentRepository, IChannelModelMapRedisService channelModelMapRedisService)
 {
     _agentConfigByCityService    = agentConfigByCityService;
     _agentRepository             = agentRepository;
     _channelModelMapRedisService = channelModelMapRedisService;
     _logError = LogManager.GetLogger("ERROR");
 }
Пример #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());
 }
Пример #19
0
 public DriverLicenseTypeService(IDriverLicenseTypeRepository typeRepository, IAgentRepository agentRepository, ICacheHelper cacheHelper)
     : base(agentRepository, cacheHelper)
 {
     _typeRepository  = typeRepository;
     _agentRepository = agentRepository;
     _cacheHelper     = cacheHelper;
 }
Пример #20
0
 public Service(IAgentRepository agentRepo, IExcursieRepository excursieRepo, IRezervareRepository rezervareRepo)
 {
     this.agentRepo     = agentRepo;
     this.excursieRepo  = excursieRepo;
     this.rezervareRepo = rezervareRepo;
     loggedClients      = new Dictionary <string, IObserver>();
 }
Пример #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;
 }
Пример #23
0
 public AppVerifyService(IAgentRepository agentRepository, ICacheHelper cacheHelper, IAgentService agentService)
     : base(agentRepository, cacheHelper)
 {
     logError         = LogManager.GetLogger("ERROR");
     _agentRepository = agentRepository;
     _cacheHelper     = cacheHelper;
     _agentService    = agentService;
 }
Пример #24
0
 public ResourceOwnerPasswordValidator(IUserRepository repository,
                                       ICompanyRepository companyRepository,
                                       IAgentRepository agentRepository)
 {
     _repository        = repository;
     _companyRepository = companyRepository;
     _agentRepository   = agentRepository;
 }
Пример #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");
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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);
 }
Пример #32
0
 public override void MyTestInitialize()
 {
     base.MyTestInitialize();
     agentRepository = RepositoryFactory.GetRepository<IAgentRepository>();
 }
Пример #33
0
 public AgentService(IAgentRepository agentRepository)
 {
     _agentRepository = agentRepository;
 }
Пример #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;
        }
Пример #36
0
 public WXAgentService(IAgentRepository repository)
 {
     this._repository = repository;
 }
 public AgentApplicationService(IAgentRepository agentRepository)
 {
     _agentRepository = agentRepository;
 }
 public ExtensionController(IAgentRepository repository)
 {
     _repository = repository;
 }