Пример #1
0
 public ConfigureAzureCloudServiceConvention(AzureAccount account, ICalamariFileSystem fileSystem,
                                             ISubscriptionCloudCredentialsFactory subscriptionCloudCredentialsFactory,
                                             IAzureCloudServiceConfigurationRetriever configurationRetriever,
                                             ICertificateStore certificateStore)
 {
     this.account                = account;
     this.fileSystem             = fileSystem;
     this.credentialsFactory     = subscriptionCloudCredentialsFactory;
     this.configurationRetriever = configurationRetriever;
     this.certificateStore       = certificateStore;
 }
Пример #2
0
        public void SetUp()
        {
            result = null;

            fileSystem             = Substitute.For <ICalamariFileSystem>();
            credentialsFactory     = Substitute.For <ISubscriptionCloudCredentialsFactory>();
            configurationRetriever = Substitute.For <IAzureCloudServiceConfigurationRetriever>();
            variables = new CalamariVariableDictionary();
            variables.Set(SpecialVariables.OriginalPackageDirectoryPath, StagingDirectory);
            deployment = new RunningDeployment(StagingDirectory, variables);

            variables.Set(SpecialVariables.Action.Azure.SubscriptionId, AzureSubscriptionId);
            variables.Set(SpecialVariables.Action.Azure.CertificateThumbprint, CertificateThumbprint);
            variables.Set(SpecialVariables.Action.Azure.CertificateBytes, CertificateBytes);
            variables.Set(SpecialVariables.Action.Azure.CloudServiceName, CloudServiceName);
            variables.Set(SpecialVariables.Action.Azure.Slot, DeploymentSlot.ToString());

            credentialsFactory.GetCredentials(AzureSubscriptionId, CertificateThumbprint, CertificateBytes)
            .Returns(new FakeSubscriptionCloudCredentials(AzureSubscriptionId));

            convention = new ConfigureAzureCloudServiceConvention(fileSystem, credentialsFactory, configurationRetriever);
        }
        public void SetUp()
        {
            result = null;

            fileSystem = Substitute.For<ICalamariFileSystem>();
            credentialsFactory = Substitute.For<ISubscriptionCloudCredentialsFactory>();
            configurationRetriever = Substitute.For<IAzureCloudServiceConfigurationRetriever>();
            variables = new VariableDictionary();
            variables.Set(SpecialVariables.OriginalPackageDirectoryPath, StagingDirectory);
            deployment = new RunningDeployment(StagingDirectory, variables);

            variables.Set(SpecialVariables.Action.Azure.SubscriptionId, AzureSubscriptionId);
            variables.Set(SpecialVariables.Action.Azure.CertificateThumbprint, CertificateThumbprint);
            variables.Set(SpecialVariables.Action.Azure.CertificateBytes, CertificateBytes);
            variables.Set(SpecialVariables.Action.Azure.CloudServiceName, CloudServiceName);
            variables.Set(SpecialVariables.Action.Azure.Slot, DeploymentSlot.ToString());

            credentialsFactory.GetCredentials(AzureSubscriptionId, CertificateThumbprint, CertificateBytes)
                .Returns(new FakeSubscriptionCloudCredentials(AzureSubscriptionId));

            convention = new ConfigureAzureCloudServiceConvention(fileSystem, credentialsFactory, configurationRetriever);
        }
 public ConfigureAzureCloudServiceConvention(ICalamariFileSystem fileSystem, ISubscriptionCloudCredentialsFactory subscriptionCloudCredentialsFactory, IAzureCloudServiceConfigurationRetriever configurationRetriever)
 {
     this.fileSystem = fileSystem;
     this.credentialsFactory = subscriptionCloudCredentialsFactory;
     this.configurationRetriever = configurationRetriever;
 }
 public ConfigureAzureCloudServiceConvention(ICalamariFileSystem fileSystem, ISubscriptionCloudCredentialsFactory subscriptionCloudCredentialsFactory, IAzureCloudServiceConfigurationRetriever configurationRetriever)
 {
     this.fileSystem             = fileSystem;
     this.credentialsFactory     = subscriptionCloudCredentialsFactory;
     this.configurationRetriever = configurationRetriever;
 }