Пример #1
0
 public CalculatorClient(ICalculator calculator, IInputParser parser,
                         IInputValidator validator, IOperatorProvider operatorProvider)
 {
     _calculator       = calculator ?? throw new System.ArgumentNullException(nameof(calculator));
     _parser           = parser ?? throw new System.ArgumentNullException(nameof(parser));
     _validator        = validator ?? throw new System.ArgumentNullException(nameof(validator));
     _operatorProvider = operatorProvider ?? throw new System.ArgumentNullException(nameof(operatorProvider));
 }
        public CalculatorClientShould()
        {
            _calculator       = A.Fake <ICalculator>();
            _inputParser      = A.Fake <IInputParser>();
            _inputValidator   = A.Fake <IInputValidator>();
            _operatorProvider = A.Fake <IOperatorProvider>();

            _calculatorClient = new CalculatorClient(_calculator, _inputParser, _inputValidator, _operatorProvider);
        }
Пример #3
0
        public static TDto ToDto <TDto>(this IRequest request, IOperatorProvider operatorProvider) where TDto : IDto, IHavingOperator, new()
        {
            if (null == request)
            {
                return(new TDto());
            }
            var dto = Mapper.Map <IRequest, TDto>(request);

            dto.Operator = operatorProvider.GetOperator();
            return(dto);
        }
Пример #4
0
 public UsersController(ICustomersProvider customersProvider, IOperatorProvider operatorProvider)
 {
     this.customersProvider = customersProvider;
     this.operatorProvider  = operatorProvider;
 }
Пример #5
0
 //IOperatorProvider httpContextAccessor
 public UseRBLL(IOperatorProvider httpContextAccessor, IStringLocalizer <UseRBLL> T)
 {
     _httpContextAccessor = httpContextAccessor;
     _T = T;
 }
Пример #6
0
 public static TDto[] ToDtos <TDto>(this IRequest[] requests, IOperatorProvider operatorProvider) where TDto : IDto, IHavingOperator, new()
 {
     return(requests.Select(_ => _.ToDto <TDto>(operatorProvider)).ToArray());
 }
Пример #7
0
        public void CreateProvider()
        {
            IAlarmProvider p1 = ProviderFactory.Create <IAlarmProvider>(connStr);

            Assert.IsTrue(p1 != null);

            ICardChargeRecordProvider p2 = ProviderFactory.Create <ICardChargeRecordProvider>(connStr);

            Assert.IsTrue(p2 != null);

            ICardDeferRecordProvider p3 = ProviderFactory.Create <ICardDeferRecordProvider>(connStr);

            Assert.IsTrue(p3 != null);

            ICardDisableEnableRecordProvider p4 = ProviderFactory.Create <ICardDisableEnableRecordProvider>(connStr);

            Assert.IsTrue(p4 != null);

            ICardEventProvider p5 = ProviderFactory.Create <ICardEventProvider>(connStr);

            Assert.IsTrue(p5 != null);

            ICardLostRestoreRecordProvider p6 = ProviderFactory.Create <ICardLostRestoreRecordProvider>(connStr);

            Assert.IsTrue(p6 != null);

            ICardProvider p9 = ProviderFactory.Create <ICardProvider>(connStr);

            Assert.IsTrue(p9 != null);

            ICardRecycleRecordProvider p10 = ProviderFactory.Create <ICardRecycleRecordProvider>(connStr);

            Assert.IsTrue(p10 != null);

            ICardReleaseRecordProvider p11 = ProviderFactory.Create <ICardReleaseRecordProvider>(connStr);

            Assert.IsTrue(p11 != null);

            IEntranceProvider p12 = ProviderFactory.Create <IEntranceProvider>(connStr);

            Assert.IsTrue(p12 != null);

            IOperatorLogProvider p13 = ProviderFactory.Create <IOperatorLogProvider>(connStr);

            Assert.IsTrue(p13 != null);

            IOperatorProvider p14 = ProviderFactory.Create <IOperatorProvider>(connStr);

            Assert.IsTrue(p14 != null);

            IParkProvider p16 = ProviderFactory.Create <IParkProvider>(connStr);

            Assert.IsTrue(p16 != null);

            IRoleProvider p17 = ProviderFactory.Create <IRoleProvider>(connStr);

            Assert.IsTrue(p17 != null);

            ISnapShotProvider p18 = ProviderFactory.Create <ISnapShotProvider>(connStr);

            Assert.IsTrue(p18 != null);

            ISysParameterProvider p19 = ProviderFactory.Create <ISysParameterProvider>(connStr);

            Assert.IsTrue(p19 != null);

            IVideoSourceProvider p21 = ProviderFactory.Create <IVideoSourceProvider>(connStr);

            Assert.IsTrue(p21 != null);

            IWaitingCommandProvider p24 = ProviderFactory.Create <IWaitingCommandProvider>(connStr);

            Assert.IsTrue(p24 != null);

            IWorkstationProvider p25 = ProviderFactory.Create <IWorkstationProvider>(connStr);

            Assert.IsTrue(p25 != null);
        }