public SecuredHttpGate(IHttpGate httpGate, ISecuredHttpGateSettings securedHttpGateSettings, IFolderResolver folderResolver, IStringCrypter stringCrypter) { _HttpGate = httpGate; _SecuredHttpGateSettings = securedHttpGateSettings; _FolderResolver = folderResolver; _StringCrypter = stringCrypter; }
public SubspaceStationApp() { var container = new ContainerBuilder().UsePegh("SubspaceSensor", new DummyCsArgumentPrompter()).Build(); FolderResolver = container.Resolve <IFolderResolver>(); SubspaceTransmissionFactory = new SubspaceTransmissionFactory(FolderResolver); }
public async Task ResolveAsync(IFolderResolver folderResolver, IErrorsAndInfos errorsAndInfos) { foreach (var backbendFolder in this) { backbendFolder.SetFolder(await folderResolver.ResolveAsync(backbendFolder.Name, errorsAndInfos)); } }
public async Task ResolveFoldersAsync(IFolderResolver folderResolver, IErrorsAndInfos errorsAndInfos) { foreach (var dvinApp in this) { await dvinApp.ResolveFoldersAsync(folderResolver, errorsAndInfos); } }
public SubspaceTransmission(IFolderResolver folderResolver, SubspaceTransmissionFactory subspaceTransmissionFactory) { MessageId = ""; Folder = SubspaceFolders.None; FolderResolver = folderResolver; SubspaceTransmissionFactory = subspaceTransmissionFactory; Invalidate(); }
public static async Task ResolveFoldersAsync(this IDvinApp dvinApp, IFolderResolver folderResolver, IErrorsAndInfos errorsAndInfos) { dvinApp.AreFoldersBeingResolved = true; dvinApp.SolutionFolder = (await folderResolver.ResolveAsync(dvinApp.SolutionFolder, errorsAndInfos)).FullName; dvinApp.ReleaseFolder = (await folderResolver.ResolveAsync(dvinApp.ReleaseFolder, errorsAndInfos)).FullName; dvinApp.PublishFolder = (await folderResolver.ResolveAsync(dvinApp.PublishFolder, errorsAndInfos)).FullName; dvinApp.ExceptionLogFolder = (await folderResolver.ResolveAsync(dvinApp.ExceptionLogFolder, errorsAndInfos)).FullName; dvinApp.AreFoldersBeingResolved = false; }
public SubspaceStation() { InitializeComponent(); Folder = SubspaceFolders.None; MessageId = ""; var container = new ContainerBuilder().UsePegh("SubspaceSensor", new DummyCsArgumentPrompter()).Build(); FolderResolver = container.Resolve <IFolderResolver>(); SubspaceTransmissionFactory = new SubspaceTransmissionFactory(FolderResolver); }
public NugetPackageToPushFinder(IFolderResolver folderResolver, IGitUtilities gitUtilities, INugetConfigReader nugetConfigReader, INugetFeedLister nugetFeedLister, IProjectFactory projectFactory, IPushedHeadTipShaRepository pushedHeadTipShaRepository, ISecretRepository secretRepository, IChangedBinariesLister changedBinariesLister) { FolderResolver = folderResolver; GitUtilities = gitUtilities; NugetConfigReader = nugetConfigReader; NugetFeedLister = nugetFeedLister; ProjectFactory = projectFactory; PushedHeadTipShaRepository = pushedHeadTipShaRepository; SecretRepository = secretRepository; ChangedBinariesLister = changedBinariesLister; }
public FolderResolverTest() { var machineDrives = new MachineDrives { new() { Machine = Environment.MachineName, Name = "SomeDrive", Drive = "e" } }; var logicalFolders = new LogicalFolders { new() { Name = "SomeLogicalFolder", Folder = @"$(SomeDrive)\Logical\Folder" }, new() { Name = "SomeOtherLogicalFolder", Folder = @"$(SomeLogicalFolder)\Other" } }; var secretRepositoryMock = new Mock <ISecretRepository>(); secretRepositoryMock.Setup(s => s.GetAsync(It.IsAny <MachineDrivesSecret>(), It.IsAny <IErrorsAndInfos>())).Returns(Task.FromResult(machineDrives)); secretRepositoryMock.Setup(s => s.GetAsync(It.IsAny <LogicalFoldersSecret>(), It.IsAny <IErrorsAndInfos>())).Returns(Task.FromResult(logicalFolders)); var builder = new ContainerBuilder().UseForPeghTest(secretRepositoryMock.Object); Container = builder.Build(); builder = new ContainerBuilder().UsePegh("Pegh", new DummyCsArgumentPrompter()); ProductionContainer = builder.Build(); _Sut = Container.Resolve <IFolderResolver>(); }
public SubspaceTransmissionFactory(IFolderResolver folderResolver) { FolderResolver = folderResolver; }
public BackbendFoldersToBeArchivedController(IFolderResolver folderResolver, ISecretRepository secretRepository) { vFolderResolver = folderResolver; vSecretRepository = secretRepository; }
public SubspaceFolder(IFolderResolver folderResolver, SubspaceTransmissionFactory subspaceTransmissionFactory) { FolderResolver = folderResolver; SubspaceTransmissionFactory = subspaceTransmissionFactory; }
public BackbendFoldersAnalyser(IFolderResolver folderResolver, ISecretRepository secretRepository) { FolderResolver = folderResolver; SecretRepository = secretRepository; }
public HomeController(IFolderResolver folderResolver, ISecretRepository secretRepository) { vFolderResolver = folderResolver; vSecretRepository = secretRepository; }
public DvinRepository(IFolderResolver folderResolver, ISecretRepository secretRepository) { FolderResolver = folderResolver; SecretRepository = secretRepository; }