[Timeout(30 * 60 * 1000)] // ms public void CreateDeleteContainer_SyncClient_AgainstManualEnvironment() { // Dissables the simulator this.ApplyIndividualTestMockingOnly(); // Sets the simulator var runManager = ServiceLocator.Instance.Locate <IServiceLocationIndividualTestManager>(); runManager.Override <IConnectionCredentialsFactory>(new AlternativeEnvironmentConnectionCredentialsFactory()); // Creates the client if (IntegrationTestBase.TestCredentials.AlternativeEnvironment == null) { Assert.Inconclusive("Alternative Azure Endpoint wasn't set up"); } var client = new HDInsightSyncClient( IntegrationTestBase.TestCredentials.AlternativeEnvironment.SubscriptionId, IntegrationTestBase.GetValidCredentials().Certificate); client.PollingInterval = TimeSpan.FromSeconds(1); // Runs the test TestValidAdvancedCluster( client.ListContainers, client.ListContainer, client.CreateContainer, client.DeleteContainer); }
[Timeout(30 * 1000)] // ms public void CreateDeleteContainer_SyncClientWithTimeouts() { // Creates the client IHDInsightCertificateConnectionCredentials credentials = IntegrationTestBase.GetValidCredentials(); var client = new HDInsightSyncClient(credentials.SubscriptionId, credentials.Certificate); client.PollingInterval = TimeSpan.FromMilliseconds(100); TestValidAdvancedCluster( client.ListContainers, client.ListContainer, cluster => client.CreateContainer(cluster, TimeSpan.FromMinutes(25)), dnsName => client.DeleteContainer(dnsName, TimeSpan.FromMinutes(5))); }
[Timeout(30 * 1000)] // ms public void CreateDeleteContainer_SyncClient() { // Creates the client IHDInsightCertificateConnectionCredentials credentials = IntegrationTestBase.GetValidCredentials(); var client = new HDInsightSyncClient(credentials.SubscriptionId, credentials.Certificate); client.PollingInterval = TimeSpan.FromMilliseconds(100); TestValidAdvancedCluster( client.ListContainers, client.ListContainer, client.CreateContainer, client.DeleteContainer); }
public void InvalidCreateDeleteContainer_FailsOnServer() { var clusterRequest = base.GetRandomCluster(); clusterRequest.AsvAccounts.Add(new AsvAccountConfiguration("invalid", TestCredentials.AdditionalStorageAccounts[0].Key)); IHDInsightCertificateConnectionCredentials credentials = IntegrationTestBase.GetValidCredentials(); var client = new HDInsightSyncClient(credentials.SubscriptionId, credentials.Certificate); client.PollingInterval = TimeSpan.FromMilliseconds(100); TestClusterEndToEnd( clusterRequest, client.ListContainers, client.ListContainer, client.CreateContainer, client.DeleteContainer); }
[Timeout(30 * 60 * 1000)] // ms public void CreateDeleteContainer_SyncClient_AgainstManualEnvironment() { // Dissables the simulator this.ApplyIndividualTestMockingOnly(); // Sets the simulator var runManager = ServiceLocator.Instance.Locate<IServiceLocationIndividualTestManager>(); runManager.Override<IConnectionCredentialsFactory>(new AlternativeEnvironmentConnectionCredentialsFactory()); // Creates the client if (IntegrationTestBase.TestCredentials.AlternativeEnvironment == null) Assert.Inconclusive("Alternative Azure Endpoint wasn't set up"); var client = new HDInsightSyncClient( IntegrationTestBase.TestCredentials.AlternativeEnvironment.SubscriptionId, IntegrationTestBase.GetValidCredentials().Certificate); client.PollingInterval = TimeSpan.FromSeconds(1); // Runs the test TestValidAdvancedCluster( client.ListContainers, client.ListContainer, client.CreateContainer, client.DeleteContainer); }