示例#1
0
		public ClientUserServiceTest()
		{
			ClientCompanyManager = Substitute.For<IClientCompanyManagement>();
			ClientBranchManager = Substitute.For<IClientBranchManager>();
			ClientUserManager = Substitute.For<IClientUserManager>();
			UserManagement = Substitute.For<IUsersManagement>();
			ReferenceManagement = Substitute.For<IReferenceManagement>();
			ClientUserAccessManager = Substitute.For<IClientUserAccessManager>();
			Target = new ClientUserService(ClientCompanyManager, ClientBranchManager, ClientUserManager, UserManagement, ReferenceManagement, ClientUserAccessManager);
		}
示例#2
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();
		}