Esempio n. 1
0
 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);
    }
Esempio n. 3
0
 public async Task ResolveAsync(IFolderResolver folderResolver, IErrorsAndInfos errorsAndInfos)
 {
     foreach (var backbendFolder in this)
     {
         backbendFolder.SetFolder(await folderResolver.ResolveAsync(backbendFolder.Name, errorsAndInfos));
     }
 }
Esempio n. 4
0
 public async Task ResolveFoldersAsync(IFolderResolver folderResolver, IErrorsAndInfos errorsAndInfos)
 {
     foreach (var dvinApp in this)
     {
         await dvinApp.ResolveFoldersAsync(folderResolver, errorsAndInfos);
     }
 }
Esempio n. 5
0
 public SubspaceTransmission(IFolderResolver folderResolver, SubspaceTransmissionFactory subspaceTransmissionFactory)
 {
     MessageId      = "";
     Folder         = SubspaceFolders.None;
     FolderResolver = folderResolver;
     SubspaceTransmissionFactory = subspaceTransmissionFactory;
     Invalidate();
 }
Esempio n. 6
0
 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;
 }
Esempio n. 7
0
    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;
 }
Esempio n. 9
0
    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>();
    }
Esempio n. 10
0
 public SubspaceTransmissionFactory(IFolderResolver folderResolver)
 {
     FolderResolver = folderResolver;
 }
 public BackbendFoldersToBeArchivedController(IFolderResolver folderResolver, ISecretRepository secretRepository)
 {
     vFolderResolver   = folderResolver;
     vSecretRepository = secretRepository;
 }
Esempio n. 12
0
 public SubspaceFolder(IFolderResolver folderResolver, SubspaceTransmissionFactory subspaceTransmissionFactory)
 {
     FolderResolver = folderResolver;
     SubspaceTransmissionFactory = subspaceTransmissionFactory;
 }
 public BackbendFoldersAnalyser(IFolderResolver folderResolver, ISecretRepository secretRepository)
 {
     FolderResolver   = folderResolver;
     SecretRepository = secretRepository;
 }
Esempio n. 14
0
 public HomeController(IFolderResolver folderResolver, ISecretRepository secretRepository)
 {
     vFolderResolver   = folderResolver;
     vSecretRepository = secretRepository;
 }
Esempio n. 15
0
 public DvinRepository(IFolderResolver folderResolver, ISecretRepository secretRepository)
 {
     FolderResolver   = folderResolver;
     SecretRepository = secretRepository;
 }