public void Initialize() { _fakeEmailSettings = new EmailSettings { Id = "Fake", Authenticated = false, Domains = "Domain;MyDomain", EnableAllUsers = true, EnableDomains = true, EnableEmailDiscussion = false, EnableEmailReplies = false, EnableNotifications = false, EnableSSL = false, HostName = "FakeHostName", IncomingEnableSSL = false, IncomingHostName = "FakeIncomingHostName", IncomingPassword = "******", IncomingPort = 1234, IncomingServerType = 1, IncomingUserName = "******", Password = "******", Port = 1234, SenderEmailAddress = "FakeSenderAddress", UserName = "******" }; _instanceSettings = new InstanceSettings(); _cxn = new SqlConnectionWrapperMock(); _userRepository = new SqlUserRepositoryMock(); _instanceSettingsRepository = new SqlInstanceSettingsRepositoryMock(_fakeEmailSettings, _instanceSettings); _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(_cxn.Object); _discussionsRepository = new SqlDiscussionsRepository(_cxn.Object, _userRepository, _instanceSettingsRepository, _artifactPermissionsRepository); }
private static IItemSearchRepository CreateItemNameRepository <T>( ItemNameSearchCriteria searchCriteria, ICollection <T> queryResult, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactRepository artifactRepository) { var connectionWrapper = new SqlConnectionWrapperMock(); var parameters = new Dictionary <string, object> { { "userId", UserId }, { "query", searchCriteria.Query }, { "projectIds", SqlConnectionWrapper.ToDataTable(searchCriteria.ProjectIds) }, { "maxSearchableValueStringSize", MaxSearchableValueStringSize }, { "startOffset", StartOffset }, { "pageSize", PageSize }, { "excludedPredefineds", SqlConnectionWrapper.ToDataTable(SqlItemSearchRepository.GetExcludedPredefineds(searchCriteria)) } }; if (searchCriteria.PredefinedTypeIds != null) { parameters.Add("predefinedTypeIds", SqlConnectionWrapper.ToDataTable(searchCriteria.PredefinedTypeIds)); } connectionWrapper.SetupQueryAsync( "SearchItemNameByItemTypes", parameters, queryResult); var configuration = new Mock <ISearchConfiguration>(); configuration.Setup(c => c.MaxItems).Returns(MaxItems.ToStringInvariant()); configuration.Setup(c => c.MaxSearchableValueStringSize).Returns(MaxSearchableValueStringSize.ToStringInvariant()); return(new SqlItemSearchRepository(connectionWrapper.Object, configuration.Object, artifactPermissionsRepository, artifactRepository)); }
public SqlArtifactRepository(ISqlConnectionWrapper connectionWrapper, IItemInfoRepository itemInfoRepository, IArtifactPermissionsRepository artifactPermissionsRepository) : base(connectionWrapper, artifactPermissionsRepository) { _itemInfoRepository = itemInfoRepository; }
public RelationshipsController(IRelationshipsRepository relationshipsRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactVersionsRepository artifactVersionsRepository) : base() { _relationshipsRepository = relationshipsRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _artifactVersionsRepository = artifactVersionsRepository; }
public DiscussionController(IDiscussionsRepository discussionsRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactVersionsRepository artifactVersionsRepository) : base() { _discussionsRepository = discussionsRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _artifactVersionsRepository = artifactVersionsRepository; }
public AttachmentsController(IAttachmentsRepository attachmentsRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactVersionsRepository artifactVersionsRepository) : base() { AttachmentsRepository = attachmentsRepository; ArtifactPermissionsRepository = artifactPermissionsRepository; ArtifactVersionsRepository = artifactVersionsRepository; }
internal SqlDiscussionsRepository(ISqlConnectionWrapper connectionWrapper, IUsersRepository sqlUsersRepository, IInstanceSettingsRepository instanceSettingsRepository, IArtifactPermissionsRepository permissionsRepository) { _connectionWrapper = connectionWrapper; _sqlUsersRepository = sqlUsersRepository; _mentionHelper = new MentionHelper(sqlUsersRepository, instanceSettingsRepository, permissionsRepository); }
internal MentionHelper(IUsersRepository usersRepository, IInstanceSettingsRepository instanceSettingsRepository, IArtifactPermissionsRepository permissionsRepository) { _usersRepository = usersRepository; _instanceSettingsRepository = instanceSettingsRepository; _permissionsRepository = permissionsRepository; _mentionProcessor = new MentionProcessor(this); }
public SemanticSearchService( ISemanticSearchRepository semanticSearchRepository, IArtifactPermissionsRepository artifactPermissionRepository, IUsersRepository usersRepository, IArtifactRepository artifactRepository) { _artifactPermissionsRepository = artifactPermissionRepository; _semanticSearchRepository = semanticSearchRepository; _usersRepository = usersRepository; _artifactRepository = artifactRepository; }
public ArtifactController ( IArtifactRepository instanceRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IPrivilegesRepository privilegesRepository, IServiceLogRepository log) : base(log) { _artifactRepository = instanceRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _privilegesManager = new PrivilegesManager(privilegesRepository); }
internal SqlArtifactVersionsRepository( ISqlConnectionWrapper connectionWrapper, IArtifactRepository artifactRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IItemInfoRepository itemInfoRepository) { _connectionWrapper = connectionWrapper; _artifactRepository = artifactRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _itemInfoRepository = itemInfoRepository; }
internal SqlItemSearchRepository( ISqlConnectionWrapper connectionWrapper, ISearchConfiguration configuration, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactRepository artifactRepository) { _connectionWrapper = connectionWrapper; _artifactPermissionsRepository = artifactPermissionsRepository; _searchConfigurationProvider = new SearchConfigurationProvider(configuration); _artifactRepository = artifactRepository; }
public ArtifactController ( IArtifactRepository instanceRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IReviewsRepository reviewsRepository, IPrivilegesRepository privilegesRepository) { _artifactRepository = instanceRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _reviewsRepository = reviewsRepository; _privilegesManager = new PrivilegesManager(privilegesRepository); }
public JobsRepository ( ISqlConnectionWrapper connectionWrapper, IArtifactRepository artifactRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository userRepository) { _connectionWrapper = connectionWrapper; _artifactRepository = artifactRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _usersRepository = userRepository; }
public InstanceController ( IInstanceRepository instanceRepository, IServiceLogRepository log, IArtifactPermissionsRepository artifactPermissionsRepository, IPrivilegesRepository privilegesRepository, IInstanceService instanceService) : base(log) { _instanceRepository = instanceRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _instanceService = instanceService; _privilegesManager = new PrivilegesManager(privilegesRepository); _privilegesRepository = privilegesRepository; }
public ReviewsService( IReviewsRepository reviewsRepository, IArtifactRepository artifactRepository, IArtifactPermissionsRepository permissionsRepository, IArtifactVersionsRepository artifactVersionsRepository, ILockArtifactsRepository lockArtifactsRepository, IItemInfoRepository itemInfoRepository, ICurrentDateTimeService currentDateTimeService) { _reviewsRepository = reviewsRepository; _artifactRepository = artifactRepository; _permissionsRepository = permissionsRepository; _artifactVersionsRepository = artifactVersionsRepository; _lockArtifactsRepository = lockArtifactsRepository; _itemInfoRepository = itemInfoRepository; _currentDateTimeService = currentDateTimeService; }
public CollectionsService( ICollectionsRepository collectionsRepository, IArtifactRepository artifactRepository, ILockArtifactsRepository lockArtifactsRepository, IItemInfoRepository itemInfoRepository, IArtifactPermissionsRepository artifactPermissionsRepository, ISqlHelper sqlHelper, ISearchEngineService searchEngineService, IArtifactListService artifactListService) { _collectionsRepository = collectionsRepository; _artifactRepository = artifactRepository; _lockArtifactsRepository = lockArtifactsRepository; _itemInfoRepository = itemInfoRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _sqlHelper = sqlHelper; _searchEngineService = searchEngineService; _artifactListService = artifactListService; }
private static IItemSearchRepository CreateItemNameRepositoryWithExceptionExpectation <T>( IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactRepository artifactRepository, Exception exception) { var connectionWrapper = new Mock <ISqlConnectionWrapper>(); connectionWrapper.Setup( t => t.QueryAsync <T>("SearchItemNameByItemTypes", It.IsAny <object>(), It.IsAny <IDbTransaction>(), It.IsAny <int?>(), It.IsAny <CommandType?>())).Throws(exception); var configuration = new Mock <ISearchConfiguration>(); configuration.Setup(c => c.MaxItems).Returns(MaxItems.ToStringInvariant()); configuration.Setup(c => c.MaxSearchableValueStringSize).Returns(MaxSearchableValueStringSize.ToStringInvariant()); return(new SqlItemSearchRepository(connectionWrapper.Object, configuration.Object, artifactPermissionsRepository, artifactRepository)); }
public SqlWorkflowRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository) : base(connectionWrapper, artifactPermissionsRepository) { }
public ArtifactVersionsController(IArtifactVersionsRepository artifactVersionsRepository, IArtifactPermissionsRepository artifactPermissionsRepository) : base() { ArtifactVersionsRepository = artifactVersionsRepository; ArtifactPermissionsRepository = artifactPermissionsRepository; }
public GenerateActionsRepository(ISqlConnectionWrapper srvConnectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository, IJobsRepository jobsRepository, ISqlItemTypeRepository sqlItemTypeRepository) : base(srvConnectionWrapper, artifactPermissionsRepository, usersRepository) { JobsRepository = jobsRepository; ItemTypeRepository = sqlItemTypeRepository; }
public BaseRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository) : base(connectionWrapper, artifactPermissionsRepository) { UsersRepository = usersRepository; }
public ArtifactsPublishedRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository) : this(connectionWrapper, artifactPermissionsRepository, new SqlUsersRepository(connectionWrapper)) { }
public ArtifactsPublishedRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository) : base(connectionWrapper, artifactPermissionsRepository, usersRepository) { WorkflowRepository = new SqlWorkflowRepository(connectionWrapper, ArtifactPermissionsRepository); WebhooksRepository = new WebhooksRepository(connectionWrapper); ProjectMetaRepository = new SqlProjectMetaRepository(connectionWrapper); }
public SqlItemInfoRepository(ISqlConnectionWrapper connectionWrapper) { _connectionWrapper = connectionWrapper; _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(connectionWrapper); }
public SqlBaseArtifactRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository) { ConnectionWrapper = connectionWrapper; ArtifactPermissionsRepository = artifactPermissionsRepository; }
public SqlInstanceSettingsRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository) : base(connectionWrapper, artifactPermissionsRepository) { }
internal SqlRelationshipsRepository(ISqlConnectionWrapper connectionWrapper) { _connectionWrapper = connectionWrapper; _itemInfoRepository = new SqlItemInfoRepository(connectionWrapper); _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(connectionWrapper); }
public GenerateActionsRepository(ISqlConnectionWrapper srvConnectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository) : this(srvConnectionWrapper, artifactPermissionsRepository, usersRepository, new JobsRepository(srvConnectionWrapper, new SqlArtifactRepository(srvConnectionWrapper, new SqlItemInfoRepository(srvConnectionWrapper), artifactPermissionsRepository), artifactPermissionsRepository, usersRepository), new SqlItemTypeRepository(srvConnectionWrapper)) { }
public ReuseRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository) : base(connectionWrapper, artifactPermissionsRepository) { }