public PasswordChanger(IPasswordPolicy policy, IPasswordAuthenticationService authService, ICurrentUserReader userReader, IUserPasswordUpdater updater, IGetsTransaction transactionCreator) { if (transactionCreator == null) { throw new ArgumentNullException(nameof(transactionCreator)); } if (updater == null) { throw new ArgumentNullException(nameof(updater)); } if (userReader == null) { throw new ArgumentNullException(nameof(userReader)); } if (authService == null) { throw new ArgumentNullException(nameof(authService)); } if (policy == null) { throw new ArgumentNullException(nameof(policy)); } this.policy = policy; this.authService = authService; this.userReader = userReader; this.updater = updater; this.transactionCreator = transactionCreator; }
public CurrentUserSettingTicketFactoryDecorator(ICreatesTicket wrappedInstance, ICurrentUserReader userReader) { if (userReader == null) { throw new ArgumentNullException(nameof(userReader)); } if (wrappedInstance == null) { throw new ArgumentNullException(nameof(wrappedInstance)); } this.wrappedInstance = wrappedInstance; this.userReader = userReader; }
public static void SetupCurrentUser(this ICurrentUserReader reader, User user) { if (reader == null) { throw new ArgumentNullException(nameof(reader)); } Mock.Get(reader) .Setup(x => x.GetCurrentUser()) .Returns(user); Mock.Get(reader) .Setup(x => x.RequireCurrentUser()) .Returns(user); }
public CommentFactory(ICurrentUserReader currentUserReader, IEnvironment environment) { if (environment == null) { throw new ArgumentNullException(nameof(environment)); } if (currentUserReader == null) { throw new ArgumentNullException(nameof(currentUserReader)); } this.currentUserReader = currentUserReader; this.environment = environment; }
public AddTicketWorkLogController(IMapper mapper, IAddsWorkLogForTicket logger, ICurrentUserReader userProvider) { if (mapper == null) { throw new ArgumentNullException(nameof(mapper)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (userProvider == null) { throw new ArgumentNullException(nameof(userProvider)); } this.mapper = mapper; this.logger = logger; this.userProvider = userProvider; }
public BestProjectForCurrentUserProvider(IEntityData data, ICurrentUserReader userReader) { this.data = data ?? throw new ArgumentNullException(nameof(data)); this.userReader = userReader ?? throw new ArgumentNullException(nameof(userReader)); }
public UserCanSeeProjectInList(ICurrentUserReader userProvider, Func <IIdentity <User>, ISpecForProjectsAvailableForAUser> availableProjectsSpecFactory) { this.userProvider = userProvider ?? throw new ArgumentNullException(nameof(userProvider)); this.availableProjectsSpecFactory = availableProjectsSpecFactory ?? throw new ArgumentNullException(nameof(availableProjectsSpecFactory)); }