public UnicornConfigurationUsersEventHandler(IConfiguration configuration) { Assert.ArgumentNotNull(configuration, nameof(configuration)); _predicate = configuration.Resolve <IUserPredicate>(); _dataStore = configuration.Resolve <IUserDataStore>(); }
public UserLoader(IUserPredicate userPredicate, IUserDataStore userDataStore, IUserLoaderLogger logger, IUserSyncConfiguration syncConfiguration) { Assert.ArgumentNotNull(userPredicate, nameof(userPredicate)); Assert.ArgumentNotNull(userDataStore, nameof(userDataStore)); Assert.ArgumentNotNull(logger, nameof(logger)); _userPredicate = userPredicate; _userDataStore = userDataStore; _logger = logger; _syncConfiguration = syncConfiguration; }