public ClientCompaniesListService(IClientCompanyManagement clientCompanyManagement, IReferenceManagement referenceManagement, IClientUserManager clientUserManager, ClientBranches.IBranchesService branchesService)
		{
			_clientCompanyManagement = ValidationUtil.CheckOnNullAndThrowIfNull(clientCompanyManagement);
			_referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement);
			_clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager);
			_branchesService = ValidationUtil.CheckOnNullAndThrowIfNull(branchesService);
		}
Beispiel #2
0
		public ClientDashboardService(IClientDashboardManager dashboardManager, IClientUserManager clientManager, IReferenceManagement referenceManagement, IBusinessDaysCalc dateTimeManager)
		{
			_dashboardManager = dashboardManager;
			_clientManager = clientManager;
			_dateTimeManager = dateTimeManager;
			InitializeOrders();
		}
Beispiel #3
0
		public BranchesService(IClientCompanyManagement clientCompanyManagement, IClientBranchManager clientBranchManager, IReferenceManagement referenceManagement, IClientUserManager clientUserManager, StatusHistoryManager statusHistoryManager)
		{
			_clientCompanyManagement = ValidationUtil.CheckOnNullAndThrowIfNull(clientCompanyManagement);
			_clientBranchManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientBranchManager);
			_referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement);
			_statusHistoryManager = ValidationUtil.CheckOnNullAndThrowIfNull(statusHistoryManager);
			_clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager);
		}
Beispiel #4
0
        public static void Clear(this IClientUserManager self)
        {
            if (self == null)
            {
                throw new ArgumentNullException("self");
            }

            self.Update(Enumerable.Empty <IUserInfo>());
        }
Beispiel #5
0
		public BranchesServiceTest()
		{
			_clientBranchManager = Substitute.For<IClientBranchManager>();
			_clientCompanyManagement = Substitute.For<IClientCompanyManagement>();
			_clientUserManager = Substitute.For<IClientUserManager>();
			_referenceManagement = Substitute.For<IReferenceManagement>();
			_statusHistoryManager = Substitute.For<StatusHistoryManager>(Substitute.For<IChangeTrackingRepository>());
			_target = new BranchesService(_clientCompanyManagement, _clientBranchManager, _referenceManagement, _clientUserManager, _statusHistoryManager);
		}
Beispiel #6
0
		public SecurityContextService(IUsersManagement usersManager, HttpContextBase httpContext, IAppraiserManagement appraiserManagement,
			IDVSUserManager dvsUserManager, IClientUserManager clientUserManager)
		{
			_httpContext = ValidationUtil.CheckOnNullAndThrowIfNull(httpContext);
			_usersManager = ValidationUtil.CheckOnNullAndThrowIfNull(usersManager);
			_appraiserManagement = ValidationUtil.CheckOnNullAndThrowIfNull(appraiserManagement);
			_dvsUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(dvsUserManager);
			_clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager);
		}
Beispiel #7
0
		public ClientUserService(IClientCompanyManagement clientCompanyManager, IClientBranchManager clientBranchManager, IClientUserManager clientUserManager, IUsersManagement userManagement, IReferenceManagement referenceManagement, IClientUserAccessManager clientUserAccessManager)
		{
			_clientCompanyManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientCompanyManager);
			_clientBranchManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientBranchManager);
			_clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager);
			_userManagement = ValidationUtil.CheckOnNullAndThrowIfNull(userManagement);
			_referenceManagement = ValidationUtil.CheckOnNullAndThrowIfNull(referenceManagement);
			_clientUserAccessManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserAccessManager);

			_phoneManager = new PhoneManager();
		}
		public OrderFulfillmentServiceTest()
		{
			_appraiserOrderRepository = Substitute.For<IAppraiserOrderRepository>();
			_clientDashboardService = Substitute.For<IClientDashboardService>();
			_clientManager = Substitute.For<IClientUserManager>();
			_orderRepository = Substitute.For<IOrderRepository>();
			_formsService = Substitute.For<IAppraisalFormsService>();
			_securityContext = Substitute.For<ISecurityContext>();
			_refManager = Substitute.For<IReferenceManagement>();
			_orderManager = Substitute.For<IOrderManager>();
			_changeTrackingRepository = Substitute.For<IChangeTrackingRepository>();
			_userManager = Substitute.For<IUsersManagement>();
			_orderHistoryManager = Substitute.For<IOrderHistoryManager>();
			_avmRequestsService = Substitute.For<IAvmRequestsService>();
			_taskManager = Substitute.For<ITaskManager>();
			_orderPeriodicalNotificationManager = Substitute.For<IOrderPeriodicalNotificationManager>();
			_target = new OrderFulfillmentService(_orderManager, _appraiserOrderRepository, _clientDashboardService, _clientManager,
				_orderRepository, _formsService, _securityContext, _refManager, _changeTrackingRepository, _userManager, _orderHistoryManager,
				_avmRequestsService, _taskManager, _orderPeriodicalNotificationManager);
		}
Beispiel #9
0
        protected internal ClientUserHandler(IGablarskiClientContext context, IClientUserManager manager)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }
            if (manager == null)
            {
                throw new ArgumentNullException("manager");
            }

            this.context = context;
            this.manager = manager;

            this.context.RegisterMessageHandler <UserInfoListMessage> (OnUserListReceivedMessage);
            this.context.RegisterMessageHandler <UserUpdatedMessage> (OnUserUpdatedMessage);
            this.context.RegisterMessageHandler <UserChangedChannelMessage> (OnUserChangedChannelMessage);
            this.context.RegisterMessageHandler <ChannelChangeResultMessage> (OnChannelChangeResultMessage);
            this.context.RegisterMessageHandler <UserJoinedMessage> (OnUserJoinedMessage);
            this.context.RegisterMessageHandler <UserDisconnectedMessage> (OnUserDisconnectedMessage);
            this.context.RegisterMessageHandler <UserMutedMessage> (OnUserMutedMessage);
            this.context.RegisterMessageHandler <UserKickedMessage> (OnUserKickedMessage);
        }
Beispiel #10
0
        protected internal ClientUserHandler(IGablarskiClientContext context, IClientUserManager manager)
        {
            if (context == null)
                throw new ArgumentNullException ("context");
            if (manager == null)
                throw new ArgumentNullException ("manager");

            this.context = context;
            this.manager = manager;

            this.context.RegisterMessageHandler<UserInfoListMessage> (OnUserListReceivedMessage);
            this.context.RegisterMessageHandler<UserUpdatedMessage> (OnUserUpdatedMessage);
            this.context.RegisterMessageHandler<UserChangedChannelMessage> (OnUserChangedChannelMessage);
            this.context.RegisterMessageHandler<ChannelChangeResultMessage> (OnChannelChangeResultMessage);
            this.context.RegisterMessageHandler<UserJoinedMessage> (OnUserJoinedMessage);
            this.context.RegisterMessageHandler<UserDisconnectedMessage> (OnUserDisconnectedMessage);
            this.context.RegisterMessageHandler<UserMutedMessage> (OnUserMutedMessage);
            this.context.RegisterMessageHandler<UserKickedMessage> (OnUserKickedMessage);
        }
Beispiel #11
0
		public ClientUserPipelineService(IClientUserManager clientUserManager, ISecurityContext securityContext)
		{
			_clientUserManager = ValidationUtil.CheckOnNullAndThrowIfNull(clientUserManager);
			_securityContext = ValidationUtil.CheckOnNullAndThrowIfNull(securityContext);
		}
Beispiel #12
0
		public void SetUp()
		{
			_userManager = Substitute.For<IClientUserManager>();
			_target = new ClientDashboardService(new FakeClientDashboardManager(), _userManager, Substitute.For<IReferenceManagement>(), Substitute.For<IBusinessDaysCalc>());
		}