diff --git a/generator/.DevConfigs/72442c5a-03b6-40bf-a34e-4d9621624a42.json b/generator/.DevConfigs/72442c5a-03b6-40bf-a34e-4d9621624a42.json
new file mode 100644
index 000000000000..21f1fcd66dbb
--- /dev/null
+++ b/generator/.DevConfigs/72442c5a-03b6-40bf-a34e-4d9621624a42.json
@@ -0,0 +1,9 @@
+{
+ "core": {
+ "updateMinimum": false,
+ "type": "Patch",
+ "changeLogMessages": [
+ "Placeholder file for dry-run"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/sdk/test/IntegrationTests/MediaStoreData/IntegrationTests/MediaStoreData.cs b/sdk/test/IntegrationTests/MediaStoreData/IntegrationTests/MediaStoreData.cs
deleted file mode 100644
index e922923cb266..000000000000
--- a/sdk/test/IntegrationTests/MediaStoreData/IntegrationTests/MediaStoreData.cs
+++ /dev/null
@@ -1,311 +0,0 @@
-/*
- * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
-using System;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-using Amazon.MediaStore;
-using Amazon.MediaStore.Model;
-using Amazon.MediaStoreData;
-using Amazon.MediaStoreData.Model;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using ContainerNotFoundException = Amazon.MediaStore.Model.ContainerNotFoundException;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- ///
- /// Tests for AWS MediaStoreData service
- ///
- [TestClass]
- public class MediaStoreData : TestBase
- {
- ///
- /// Name of the container that we want to create in AWS MediaStore Data
- ///
- private const string ContainerName = "TestContainerNetStandard";
- ///
- /// Object Path of the object that we want to create in AWS MediaStore Data
- ///
- private const string ObjectPath = "TestNetStandard";
- ///
- /// Timeout for when a test to fail (in seconds)
- ///
- private const int TestTimeout = 300;
-
- ///
- /// Creates a container in AWS MediaStore Data
- ///
- [TestInitialize]
- public void Init()
- {
- UtilityMethods.WaitUntilSuccess(() =>
- {
- // AWS Media Store requires a container in order to call PutObject
- CreateContainer(ContainerName);
- });
- }
-
- ///
- /// Deletes created container
- ///
- [TestCleanup]
- public void Cleanup()
- {
- UtilityMethods.WaitUntilSuccess(() =>
- {
- // Delete the created container
- DeleteContainer(ContainerName);
- });
- }
-
- ///
- /// Compresses a payload of type stream of a request using compression while calling .
- ///
- [Ignore("This test is currently turned off because at the time it was written, the models for this service" +
- " did not have compression traits required to compress the payload of the request. We added those traits manually" +
- " in the model and ran those tests to make sure that request compression feature works for streams.")]
- [TestMethod]
- [TestCategory("MediaStoreData")]
- public void PutObjectTest()
- {
- UtilityMethods.WaitUntilException(() =>
- {
- // Get endpoint Url of the created container
- var endpoint = GetEndpointUrl(ContainerName);
-
- var config = new AmazonMediaStoreDataConfig
- {
- ServiceURL = endpoint,
- DisableRequestCompression = false // Make sure that this flag is false in order to compress the stream
- };
-
- using (var client = new AmazonMediaStoreDataClient(config))
- {
- var putObjectRequest = new PutObjectRequest
- {
- Path = ObjectPath,
- Body = new MemoryStream(Encoding.UTF8.GetBytes("Testing 123")), // We are passing a stream to the payload
- ContentType = "application/octet-stream"
- };
-
- // Upload the file to AWS MediaStore Data
- var response = client.PutObject(putObjectRequest);
-
- Assert.AreEqual(HttpStatusCode.OK, response.HttpStatusCode);
-
- WaitForObjectToBeListed(client);
- }
- }, 5, TestTimeout);
- }
-
- ///
- /// Creates a container with name if it doesn't already exist.
- ///
- /// Name of the container that we want to delete
- private void CreateContainer(string containerName)
- {
- var client = new AmazonMediaStoreClient();
- // Wait until an existing container has been deleted
- var containerStatus = WaitUntilDescribeContainerConditionMet(client, containerName, (status) => status != ContainerStatus.DELETING, "Container is ready to use!");
- // Create a container only if it doesn't already exist
- if (containerStatus == null || containerStatus != ContainerStatus.ACTIVE)
- {
- var containerRequest = new CreateContainerRequest()
- {
- ContainerName = containerName,
- };
-
- client.CreateContainer(containerRequest);
- // Wait until container's status is set to active
- WaitUntilDescribeContainerConditionMet(client, containerName, (status) => status == ContainerStatus.ACTIVE, "Container is ready to use!");
- }
- }
-
- ///
- /// Delete container given
- ///
- /// Name of the container that we want to delete
- private void DeleteContainer(string containerName)
- {
- var endpoint = GetEndpointUrl(ContainerName);
-
- using (var client = new AmazonMediaStoreDataClient(endpoint))
- {
- // Delete the objects (files) in the container
- var listObjectsResponse = client.ListItems(new ListItemsRequest());
-
- foreach (var item in listObjectsResponse.Items)
- {
- client.DeleteObject(new DeleteObjectRequest
- {
- Path = item.Name,
- });
-
- }
-
- var areObjectsDeleted = false;
- // Wait for all objects to be deleted
- do
- {
- var listItemsResponse = client.ListItems(new ListItemsRequest());
- var remainingObjects = listItemsResponse.Items;
-
- // Check if there are any objects left in the container
- if (remainingObjects.Count == 0)
- {
- areObjectsDeleted = true;
- Console.WriteLine("All objects in the container are deleted.");
- }
- else
- {
- // Sleep for a few seconds before checking again
- Thread.Sleep(5000);
- }
- } while (!areObjectsDeleted);
- }
-
- using (var client = new AmazonMediaStoreClient())
- {
- var containerRequest = new DeleteContainerRequest()
- {
- ContainerName = containerName,
- };
-
- client.DeleteContainer(containerRequest);
- }
- }
-
- ///
- /// Get endpoint Url based off
- ///
- /// Endpoint Url of the container holding this name
- /// Endpoint url of the container
- private string GetEndpointUrl(string containerName)
- {
- using (var client = new AmazonMediaStoreClient())
- {
- var containerRequest = new DescribeContainerRequest()
- {
- ContainerName = containerName,
- };
-
- DescribeContainerResponse describeContainerResponse;
- describeContainerResponse = client.DescribeContainer(containerRequest);
-
- return describeContainerResponse.Container.Endpoint;
- }
- }
-
-
- // Define a delegate for the condition
- delegate bool ConditionCheck(ContainerStatus containerStatus);
-
- ///
- /// Call and wait until condition is met or an exception has been thrown
- ///
- /// client
- /// Container name
- /// When this condition is met, we stop calling
- /// Console message for when the condiiton is met
- /// Status of the container or null if an exception was thrown
- private ContainerStatus WaitUntilDescribeContainerConditionMet(AmazonMediaStoreClient client, string containerName, ConditionCheck conditionCheck, string successMessage)
- {
- bool isConditionMet = false;
-
- do
- {
- try
- {
- var describeContainerResponse = client.DescribeContainer(new DescribeContainerRequest()
- {
- ContainerName = containerName
- });
-
- var containerStatus = describeContainerResponse.Container.Status;
-
- // Check if the specified condition is met
- if (conditionCheck(containerStatus))
- {
- isConditionMet = true;
- Console.WriteLine(successMessage);
- return containerStatus;
- }
- else
- {
- // Sleep for a few seconds before checking the status again
- Thread.Sleep(5000);
- }
- }
- // We don't have an existing container
- catch (ContainerNotFoundException e)
- {
- Console.WriteLine(e);
- return null;
- }
- } while (!isConditionMet);
-
- return null;
- }
-
- ///
- /// Wait until objects are listed in the container
- ///
- /// client
- private void WaitForObjectToBeListed(AmazonMediaStoreDataClient client)
- {
- var isObjectProcessing = true;
-
- do
- {
- // Call DescribeObject to get the object's processing status
- var describeObjectRequest = new ListItemsRequest
- {
- Path = ""
- };
-
- try
- {
- var describeObjectResponse = client.ListItems(describeObjectRequest);
-
-
- // Check if the processing status is "Completed"
- if (describeObjectResponse?.Items != null)
- {
- foreach (var item in describeObjectResponse.Items)
- {
- if (item.Name.Equals(ObjectPath))
- {
- isObjectProcessing = false;
- Console.WriteLine("Object processing is complete.");
- }
- }
- }
- else
- {
- // Object is still processing, wait for the specified interval before retrying
- Thread.Sleep(5000);
- }
- }
- catch (Exception e)
- {
- throw e;
- }
- } while (isObjectProcessing);
- }
- }
- }
diff --git a/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/AWSMarketplaceCommerceAnalytics.cs b/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/AWSMarketplaceCommerceAnalytics.cs
deleted file mode 100644
index 1589fa750a4d..000000000000
--- a/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/AWSMarketplaceCommerceAnalytics.cs
+++ /dev/null
@@ -1,186 +0,0 @@
-
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using Amazon.AWSMarketplaceCommerceAnalytics;
-using Amazon.AWSMarketplaceCommerceAnalytics.Model;
-using Amazon.IdentityManagement;
-using Amazon.IdentityManagement.Model;
-using Amazon.SimpleNotificationService;
-using Amazon.SimpleNotificationService.Model;
-using Amazon.S3;
-using Amazon.S3.Model;
-using System;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class AWSMarketplaceCommerceAnalytics : TestBase
- {
- // You need to set the ExternalId provided by the service for your account before you can run the test.
- const string ExternalId = "";
-
- static string TrustPolicy =
- @"{
- ""Version"": ""2012-10-17"",
- ""Statement"": [
- {
- ""Sid"": """",
- ""Effect"": ""Allow"",
- ""Principal"": {
- ""AWS"": ""arn:aws:iam::452565589796:root""
- },
- ""Action"": ""sts:AssumeRole"",
- ""Condition"": {
- ""StringEquals"": {
- ""sts:ExternalId"": """ + ExternalId + @"""
- }
- }
- }
- ]
- }";
-
- static string AccessPolicy =
- @"{
- ""Version"": ""2012-10-17"",
- ""Statement"": [
- {
- ""Sid"": ""1"",
- ""Effect"": ""Allow"",
- ""Action"": [
- ""s3:PutObject"",
- ""s3:GetBucketLocation""
- ],
- ""Resource"": [
- ""*""
- ]
- },
- {
- ""Sid"": ""2"",
- ""Effect"": ""Allow"",
- ""Action"": [
- ""sns:Publish"",
- ""sns:GetTopicAttributes""
- ],
- ""Resource"": [
- ""*""
- ]
- },
- {
- ""Sid"": ""3"",
- ""Effect"": ""Allow"",
- ""Action"": [
- ""iam:GetRolePolicy""
- ],
- ""Resource"": [
- ""*""
- ]
- }
- ]
- }";
-
- // This test needs account specific details.
- // You need to set the ExternalId provided by the service for your account before you can run the test.
- //[TestMethod]
- [TestCategory("AWSMarketplaceCommerceAnalytics")]
- public void GenerateDatasetTest()
- {
- var iamClient = new AmazonIdentityManagementServiceClient();
- var snsClient = new AmazonSimpleNotificationServiceClient();
- var s3Client = new AmazonS3Client();
-
- string bucketName = null;
- string topicArn = null;
- Role role = null;
- try
- {
- bucketName = UtilityMethods.GenerateName("GenerateDatasetTestBucket");
- s3Client.PutBucket(bucketName);
-
- var roleName = UtilityMethods.GenerateName("GenerateDatasetTestRole");
- var policyName = "MarketplacePolicy";
- // Create a role with trust policy
- role = iamClient.CreateRole(new CreateRoleRequest
- {
- RoleName = roleName,
- AssumeRolePolicyDocument = TrustPolicy
- }).Role;
-
- // Set access policy
- iamClient.PutRolePolicy(new PutRolePolicyRequest
- {
- RoleName = roleName,
- PolicyDocument = AccessPolicy,
- PolicyName = policyName
- });
-
- var snsTopicName = UtilityMethods.GenerateName("GenerateDatasetTestTopic");
- topicArn = snsClient.CreateTopic(snsTopicName).TopicArn;
-
- // Throws an error as this account does not have any reports
- Utils.AssertExtensions.ExpectException
- ( () =>
- Client.GenerateDataSet(new GenerateDataSetRequest
- {
- DataSetPublicationDate = DateTime.UtcNow,
- DataSetType = DataSetType.DailyBusinessFees,
- DestinationS3BucketName = bucketName,
- SnsTopicArn = topicArn,
- RoleNameArn = role.Arn
- })
- );
- }
- finally
- {
- s3Client.DeleteBucket(bucketName);
-
- if (role!=null)
- {
- iamClient.DeleteRolePolicy(new DeleteRolePolicyRequest
- {
- PolicyName = "MarketplacePolicy",
- RoleName = role.RoleName
- });
-
- iamClient.DeleteRole(new DeleteRoleRequest
- {
- RoleName = role.RoleName
- });
- }
-
- if (topicArn !=null)
- {
- snsClient.DeleteTopic(topicArn);
- }
- }
- }
-
- [TestMethod]
- [TestCategory("AWSMarketplaceCommerceAnalytics")]
- public void TestInvalidInputs()
- {
- // Do not pass destination bucket, role ARN and SNS topic ARN.
- Utils.AssertExtensions.ExpectException
- (() =>
- Client.GenerateDataSet(new GenerateDataSetRequest
- {
- DataSetPublicationDate = DateTime.UtcNow,
- DataSetType = DataSetType.DailyBusinessFees
- })
- );
-
- // Pass invalid ARN values
- Utils.AssertExtensions.ExpectException
- ( ()=>
- Client.GenerateDataSet(new GenerateDataSetRequest
- {
- DataSetPublicationDate = DateTime.UtcNow,
- DataSetType = DataSetType.DailyBusinessFees,
- DestinationS3BucketName = "randomBucket",
- RoleNameArn = "invalidArn",
- SnsTopicArn = "invalidArn"
- })
- );
- }
- }
-}
diff --git a/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/AWSSDK.IntegrationTests.AWSMarketplaceCommerceAnalytics.NetFramework.csproj b/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/AWSSDK.IntegrationTests.AWSMarketplaceCommerceAnalytics.NetFramework.csproj
deleted file mode 100644
index 5f59f84455ad..000000000000
--- a/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/AWSSDK.IntegrationTests.AWSMarketplaceCommerceAnalytics.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.AWSMarketplaceCommerceAnalytics.NetFramework
- AWSSDK.IntegrationTests.AWSMarketplaceCommerceAnalytics.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/Config/462/App.config b/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/AWSMarketplaceCommerceAnalytics/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/AWSSupport/IntegrationTests/AWSSDK.IntegrationTests.AWSSupport.NetFramework.csproj b/sdk/test/Services/AWSSupport/IntegrationTests/AWSSDK.IntegrationTests.AWSSupport.NetFramework.csproj
deleted file mode 100644
index 3fd01929cf85..000000000000
--- a/sdk/test/Services/AWSSupport/IntegrationTests/AWSSDK.IntegrationTests.AWSSupport.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.AWSSupport.NetFramework
- AWSSDK.IntegrationTests.AWSSupport.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/AWSSupport/IntegrationTests/AWSSupport.cs b/sdk/test/Services/AWSSupport/IntegrationTests/AWSSupport.cs
deleted file mode 100644
index 3197083c918e..000000000000
--- a/sdk/test/Services/AWSSupport/IntegrationTests/AWSSupport.cs
+++ /dev/null
@@ -1,221 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.AWSSupport;
-using Amazon.AWSSupport.Model;
-using Amazon;
-using System.IO;
-using System.Text;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- [TestCategory("AWSSupport")]
- public class AWSSupportTests : TestBase
- {
- private static String
- SUBJECT = ".NET SDK Test Case " + DateTime.UtcNow.Ticks,
- CATEGORY_CODE = "apis",
- SERVICE_CODE = "amazon-dynamodb",
- COMMUNICATION_BODY = "This is a test case generated by the .NET SDK integration test suite",
- LANGUAGE = "ja",
- SEVERITY_CODE = "low",
- ATTACHMENT_CONTENTS = "This is test data";
-
- [ClassCleanup]
- public static void ClassCleanup()
- {
- BaseClean();
- }
-
- // Test are disabled because not all acounts are subscribed to AWS Support
- // [TestMethod]
- public void TestCaseOperations()
- {
- string caseId = null;
-
- try
- {
- caseId = Client.CreateCase(new CreateCaseRequest
- {
- Subject = SUBJECT,
- CategoryCode = CATEGORY_CODE,
- ServiceCode = SERVICE_CODE,
- Language = LANGUAGE,
- SeverityCode = SEVERITY_CODE,
- CommunicationBody = COMMUNICATION_BODY
- }).CaseId;
-
- Assert.IsNotNull(caseId);
-
- var cases = Client.DescribeCases(new DescribeCasesRequest { Language = LANGUAGE }).Cases;
- Assert.IsTrue(cases.Count > 0);
-
- cases = Client.DescribeCases(new DescribeCasesRequest { Language = LANGUAGE, CaseIdList = new List { caseId } }).Cases;
- Assert.AreEqual(1, cases.Count);
-
- Assert.AreEqual(caseId, cases[0].CaseId);
- Assert.AreEqual(CATEGORY_CODE, cases[0].CategoryCode);
- Assert.AreEqual(LANGUAGE, cases[0].Language);
- Assert.AreEqual(SERVICE_CODE, cases[0].ServiceCode);
- Assert.AreEqual(SEVERITY_CODE, cases[0].SeverityCode);
- Assert.IsTrue(cases[0].RecentCommunications.Communications.Count > 0);
-
- var attachmentData = new MemoryStream(Encoding.UTF8.GetBytes(ATTACHMENT_CONTENTS));
- var filename = "file1.txt";
- var attachmentSetId = Client.AddAttachmentsToSet(new AddAttachmentsToSetRequest
- {
- Attachments = new List
- {
- new Attachment
- {
- FileName = filename,
- Data = attachmentData
- }
- }
- }).AttachmentSetId;
-
- var result = Client.AddCommunicationToCase(new AddCommunicationToCaseRequest
- {
- CaseId = caseId,
- CcEmailAddresses = new List { "aws-dr-tools-test@amazon.com" },
- CommunicationBody = COMMUNICATION_BODY,
- AttachmentSetId = attachmentSetId
- });
-
- Assert.IsNotNull(result);
-
- var comms = Client.DescribeCommunications(new DescribeCommunicationsRequest { CaseId = caseId }).Communications;
- Assert.IsTrue(comms.Count > 0);
- Assert.AreEqual(caseId, comms[0].CaseId);
- Assert.AreEqual(COMMUNICATION_BODY.Trim(), comms[0].Body.Trim());
- Assert.IsNotNull(comms[0].SubmittedBy);
- Assert.IsNotNull(comms[0].TimeCreated);
-
- string attachmentId = null;
- attachmentId = GetAttachmentId(comms, attachmentId);
- Assert.IsNotNull(attachmentId);
-
- VerifyAttachment(attachmentData, filename, attachmentId);
-
- cases = Client.DescribeCases(new DescribeCasesRequest { Language = LANGUAGE, CaseIdList = new List { caseId }, IncludeCommunications = true }).Cases;
- Assert.AreEqual(1, cases.Count);
- var communications = cases[0].RecentCommunications;
- attachmentId = GetAttachmentId(communications.Communications, attachmentId);
- VerifyAttachment(attachmentData, filename, attachmentId);
- }
- finally
- {
- if (caseId != null)
- {
- Client.ResolveCase(new ResolveCaseRequest { CaseId = caseId });
- }
- }
- }
-
- private static void VerifyAttachment(MemoryStream attachmentData, string filename, string attachmentId)
- {
- var attachment = Client.DescribeAttachment(new DescribeAttachmentRequest
- {
- AttachmentId = attachmentId
- }).Attachment;
- Assert.IsNotNull(attachment);
- Assert.AreEqual(
- Encoding.UTF8.GetString(attachmentData.ToArray()),
- Encoding.UTF8.GetString(attachment.Data.ToArray()));
- Assert.AreEqual(filename, attachment.FileName);
- }
-
- private static string GetAttachmentId(List comms, string attachmentId)
- {
- foreach (var comm in comms)
- {
- var attachmentSet = comm.AttachmentSet;
- if (attachmentSet != null && attachmentSet.Count > 0)
- {
- foreach (var att in attachmentSet)
- {
- if (!string.IsNullOrEmpty(att.AttachmentId))
- attachmentId = att.AttachmentId;
- }
- }
- }
- return attachmentId;
- }
-
- // Test are disabled because not all acounts are subscribed to AWS Support
- // [TestMethod]
- public void TestDescribeServices()
- {
- var services = Client.DescribeServices().Services;
- Assert.IsTrue(services.Count > 0);
- Assert.IsNotNull(services[0].Code);
- Assert.IsNotNull(services[0].Name);
- Assert.IsTrue(services[0].Categories.Count > 0);
- Assert.IsNotNull(services[0].Categories[0].Code);
- Assert.IsNotNull(services[0].Categories[0].Name);
-
- services = Client.DescribeServices(new DescribeServicesRequest { ServiceCodeList = new List { SERVICE_CODE } }).Services;
- Assert.AreEqual(1, services.Count);
- Assert.IsNotNull(services[0].Name);
- Assert.AreEqual(SERVICE_CODE, services[0].Code);
- }
-
- // Test are disabled because not all acounts are subscribed to AWS Support
- // [TestMethod]
- public void TestSeverityLevels()
- {
- var levels = Client.DescribeSeverityLevels().SeverityLevels;
- Assert.IsTrue(levels.Count > 0);
- Assert.IsNotNull(levels[0].Name);
- Assert.IsNotNull(levels[0].Code);
- }
-
- // Test are disabled because not all acounts are subscribed to AWS Support
- // [TestMethod]
- public void TestTrustedAdvisorChecks()
- {
- var checks = Client.DescribeTrustedAdvisorChecks(new DescribeTrustedAdvisorChecksRequest { Language = LANGUAGE }).Checks;
- Assert.IsTrue(checks.Count > 0);
-
- var checkId = checks[0].Id;
- Assert.IsNotNull(checks[0].Name);
- Assert.IsNotNull(checks[0].Category);
- Assert.IsNotNull(checks[0].Description);
- Assert.IsTrue(checks[0].Metadata.Count > 0);
- Assert.IsNotNull(checks[0].Metadata[0]);
-
- var statuses = Client.DescribeTrustedAdvisorCheckRefreshStatuses(new DescribeTrustedAdvisorCheckRefreshStatusesRequest { CheckIds = new List { checkId } })
- .Statuses;
-
- Assert.AreEqual(1, statuses.Count);
- Assert.AreEqual(checkId, statuses[0].CheckId);
- Assert.IsNotNull(statuses[0].Status);
- Assert.IsNotNull(statuses[0].MillisUntilNextRefreshable);
-
- var status = Client.RefreshTrustedAdvisorCheck(new RefreshTrustedAdvisorCheckRequest { CheckId = checkId }).Status;
- Assert.IsNotNull(status);
-
- var summaries = Client.DescribeTrustedAdvisorCheckSummaries(new DescribeTrustedAdvisorCheckSummariesRequest { CheckIds = new List { checkId } })
- .Summaries;
-
- Assert.AreEqual(1, summaries.Count);
- Assert.AreEqual(checkId, summaries[0].CheckId);
- Assert.IsNotNull(summaries[0].Status);
- Assert.IsNotNull(summaries[0].Timestamp);
- Assert.IsNotNull(summaries[0].ResourcesSummary);
- Assert.IsNotNull(summaries[0].CategorySpecificSummary);
-
- var resultresult = Client.DescribeTrustedAdvisorCheckResult(new DescribeTrustedAdvisorCheckResultRequest { CheckId = checkId })
- .Result;
-
- Assert.IsNotNull(resultresult.Timestamp);
- Assert.IsNotNull(resultresult.Status);
- Assert.IsNotNull(resultresult.ResourcesSummary);
- }
- }
-}
diff --git a/sdk/test/Services/AWSSupport/IntegrationTests/Config/462/App.config b/sdk/test/Services/AWSSupport/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/AWSSupport/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/AWSSDK.IntegrationTests.ApplicationDiscoveryService.NetFramework.csproj b/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/AWSSDK.IntegrationTests.ApplicationDiscoveryService.NetFramework.csproj
deleted file mode 100644
index dec6d4c88fa3..000000000000
--- a/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/AWSSDK.IntegrationTests.ApplicationDiscoveryService.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ApplicationDiscoveryService.NetFramework
- AWSSDK.IntegrationTests.ApplicationDiscoveryService.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/ApplicationDiscoveryServiceTests.cs b/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/ApplicationDiscoveryServiceTests.cs
deleted file mode 100644
index bb8c1ed48e97..000000000000
--- a/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/ApplicationDiscoveryServiceTests.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.Runtime;
-using Amazon.ApplicationDiscoveryService;
-using Amazon.ApplicationDiscoveryService.Model;
-using Amazon;
-using System.IO;
-using System.Text;
-using Amazon.APIGateway.Model;
-using Amazon.APIGateway;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class ApplicationDiscoveryServiceTests : TestBase
- {
- [TestMethod]
- [TestCategory("ApplicationDiscoveryService")]
- public void TestListConfigurations()
- {
- IAmazonApplicationDiscoveryService client = new AmazonApplicationDiscoveryServiceClient(RegionEndpoint.USWest2);
- try
- {
- ListConfigurationsRequest request = new ListConfigurationsRequest { ConfigurationType = ConfigurationItemType.PROCESS };
- ListConfigurationsResponse response = client.ListConfigurations(request);
- Assert.IsNotNull(response.ResponseMetadata.RequestId);
- }
- catch (AmazonApplicationDiscoveryServiceException e)
- {
- // We're really just making sure we can contact this service.
- // So an error from the service that the account isn't whitelisted is acceptable.
- if (!e.Message.Contains("is not whitelisted to access"))
- throw;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/Config/462/App.config b/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ApplicationDiscoveryService/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/AutoScaling/IntegrationTests/AWSSDK.IntegrationTests.AutoScaling.NetFramework.csproj b/sdk/test/Services/AutoScaling/IntegrationTests/AWSSDK.IntegrationTests.AutoScaling.NetFramework.csproj
deleted file mode 100644
index 675f74d28071..000000000000
--- a/sdk/test/Services/AutoScaling/IntegrationTests/AWSSDK.IntegrationTests.AutoScaling.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.AutoScaling.NetFramework
- AWSSDK.IntegrationTests.AutoScaling.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/AutoScaling/IntegrationTests/AutoScaling.cs b/sdk/test/Services/AutoScaling/IntegrationTests/AutoScaling.cs
deleted file mode 100644
index 6b3649db61d4..000000000000
--- a/sdk/test/Services/AutoScaling/IntegrationTests/AutoScaling.cs
+++ /dev/null
@@ -1,143 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading;
-using Amazon.IdentityManagement.Model;
-using Amazon.Runtime;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.EC2;
-using Amazon.AutoScaling;
-using Amazon.AutoScaling.Model;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class AutoScaling : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void DescribeAccountLimitsTest()
- {
- var response = Client.DescribeAccountLimits();
- var result = response;
- Assert.IsNotNull(response);
- Assert.IsNotNull(response.ResponseMetadata);
- Assert.IsNotNull(response.ResponseMetadata.RequestId);
- Assert.IsNotNull(result);
- Assert.AreNotEqual(0, result.MaxNumberOfAutoScalingGroups);
- Assert.AreNotEqual(0, result.MaxNumberOfLaunchConfigurations);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeAutoScalingGroupsTest()
- {
- var response = Client.DescribeAutoScalingGroups();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribePoliciesTest()
- {
- var response = Client.DescribePolicies();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeScalingProcessTypesTest()
- {
- var response = Client.DescribeScalingProcessTypes();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeScalingActivitiesTest()
- {
- var response = Client.DescribeScalingActivities();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeNotificationConfigurationsTest()
- {
- var response = Client.DescribeNotificationConfigurations();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeAutoScalingNotificationTypesTest()
- {
- var response = Client.DescribeAutoScalingNotificationTypes();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeAutoScalingInstancesTest()
- {
- var response = Client.DescribeAutoScalingInstances();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeLaunchConfigurationsTest()
- {
- var response = Client.DescribeLaunchConfigurations();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeAdjustmentTypesTest()
- {
- var response = Client.DescribeAdjustmentTypes();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeScheduledActionsTest()
- {
- var response = Client.DescribeScheduledActions();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeMetricCollectionTypesTest()
- {
- var response = Client.DescribeMetricCollectionTypes();
- Assert.IsNotNull(response);
- }
-
- [TestMethod]
- [TestCategory("AutoScaling")]
- public void NoParamDescribeTerminationTests()
- {
- var response = Client.DescribeTerminationPolicyTypes();
- Assert.IsTrue(response.TerminationPolicyTypes.Count > 0);
- }
-
- private static bool ActivitiesPending(IEnumerable activities)
- {
- return activities.All(activity => !activity.StatusCode.Equals(ScalingActivityStatusCode.Cancelled)
- && !activity.StatusCode.Equals(ScalingActivityStatusCode.Failed)
- && !activity.StatusCode.Equals(ScalingActivityStatusCode.Successful));
- }
- }
-}
diff --git a/sdk/test/Services/AutoScaling/IntegrationTests/Config/462/App.config b/sdk/test/Services/AutoScaling/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/AutoScaling/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/BedrockRuntime/IntegrationTests/AWSSDK.IntegrationTests.BedrockRuntime.NetFramework.csproj b/sdk/test/Services/BedrockRuntime/IntegrationTests/AWSSDK.IntegrationTests.BedrockRuntime.NetFramework.csproj
deleted file mode 100644
index a4963c037da2..000000000000
--- a/sdk/test/Services/BedrockRuntime/IntegrationTests/AWSSDK.IntegrationTests.BedrockRuntime.NetFramework.csproj
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.BedrockRuntime.NetFramework
- AWSSDK.IntegrationTests.BedrpckRuntime.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/BedrockRuntime/IntegrationTests/BedrockRuntimeEventStreamTests.cs b/sdk/test/Services/BedrockRuntime/IntegrationTests/BedrockRuntimeEventStreamTests.cs
deleted file mode 100644
index b5205a18466d..000000000000
--- a/sdk/test/Services/BedrockRuntime/IntegrationTests/BedrockRuntimeEventStreamTests.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using Amazon.BedrockRuntime;
-using Amazon.BedrockRuntime.Model;
-using System.Threading.Tasks;
-using System.IO;
-using System.Text;
-using System.Text.Json;
-using System.Threading;
-using System;
-using System.Diagnostics.Contracts;
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- ///
- /// To run these tests on your local development acccount, you need to request access to the bedrock models
- /// 1. Go to AWS console.
- /// 2. Type Bedrock in the search bar
- /// 3. Select Model Access in the left hand side menu
- /// 4. Click Manage model access
- /// 5. Select all models and request access.
- ///
- /// Because this test requires explicit access to the models it is ignored.
- ///
- [TestClass]
- [Ignore]
- public class BedrockRuntimeEventStreamTests : TestBase
- {
-#if BCL
- [TestMethod]
- public async Task PayloadIsSentBackCorrectlyAsync()
- {
- AutoResetEvent endEvent = new AutoResetEvent(false);
- var query = CreateStream("Who was the first US president");
- var response = await Client.InvokeModelWithResponseStreamAsync(new InvokeModelWithResponseStreamRequest
- {
- Accept = "*/*",
- ContentType = "application/json",
- Body = query,
- ModelId = "anthropic.claude-v2"
- }).ConfigureAwait(false);
- var eventStream = response.Body;
- Assert.IsNotNull(eventStream);
- Assert.AreEqual(response.HttpStatusCode, System.Net.HttpStatusCode.OK);
- string payloadString = null;
- using (eventStream)
- {
- eventStream.ChunkReceived += (sender, e) =>
- {
- var sizeOfPayload = e.EventStreamEvent.Bytes.Length;
- using (StreamReader r = new StreamReader(e.EventStreamEvent.Bytes))
- {
- payloadString = r.ReadToEnd();
- }
- //Since we don't know the contents of the response from Bedrock, we just assert that we received a payload
- //and that the size of the payload is equal to what we read from the stream
- var payloadStringSize = Encoding.UTF8.GetByteCount(payloadString);
- Assert.IsNotNull(payloadString);
- Assert.AreEqual(payloadStringSize, sizeOfPayload);
- endEvent.Set();
- };
- eventStream.StartProcessing();
- //the maximum we will wait for a response is 20 seconds, if a payload chunk is received
- //we signal the end event and exit the test.We are purposely not waiting for the full response
- //because it will take too much time. We just check the first streamed payload.
- endEvent.WaitOne(TimeSpan.FromSeconds(20));
- }
- }
- [TestMethod]
- public async Task RequestWithInvalidBodyReturnsValidationException()
- {
- AutoResetEvent endEvent = new AutoResetEvent(false);
- var query = CreateStream("Who was the first US president", true);
- var response = await Client.InvokeModelWithResponseStreamAsync(new InvokeModelWithResponseStreamRequest
- {
- Accept = "*/*",
- ContentType = "application/json",
- Body = query,
- ModelId = "anthropic.claude-v2"
- }).ConfigureAwait(false);
- var eventStream = response.Body;
- Assert.IsNotNull(eventStream);
- Assert.AreEqual(response.HttpStatusCode, System.Net.HttpStatusCode.OK);
- bool chunkReceived = false;
- bool exceptionReceived = false;
- using (eventStream)
- {
- eventStream.ChunkReceived += (sender, e) =>
- {
- chunkReceived = true;
- endEvent.Set();
- };
- eventStream.ExceptionReceived += (sender, e) =>
- {
- exceptionReceived = true;
- var actualException = e.EventStreamException.InnerException;
- Assert.IsInstanceOfType(e.EventStreamException.InnerException, typeof(ValidationException));
- endEvent.Set();
- };
- eventStream.StartProcessing();
-
- endEvent.WaitOne(TimeSpan.FromSeconds(20));
- }
- Assert.IsTrue(exceptionReceived);
- Assert.IsFalse(chunkReceived);
- }
-#endif
- static MemoryStream CreateStream(string query, bool createInvalidInput = false)
- {
- StringBuilder promptValueBuilder = new StringBuilder();
- if (createInvalidInput)
- promptValueBuilder.Append("INVALID INPUT QWEOASDASD");
- promptValueBuilder.Append("Human: ");
- promptValueBuilder.Append(query);
- if (!query.EndsWith("."))
- promptValueBuilder.Append(".");
- promptValueBuilder.AppendLine();
- promptValueBuilder.AppendLine("Assistant: ");
- MemoryStream stream = new MemoryStream();
- AnthropicClaudeV2Json jsonObject = new AnthropicClaudeV2Json
- {
- prompt = promptValueBuilder.ToString(),
- max_tokens_to_sample = 300
- };
- JsonSerializer.Serialize(stream, jsonObject, typeof(AnthropicClaudeV2Json));
-
- stream.Position = 0;
- return stream;
- }
- private class AnthropicClaudeV2Json
- {
- public string prompt { get; set; }
- public int max_tokens_to_sample { get; set; }
- }
- }
-}
-
diff --git a/sdk/test/Services/CertificateManager/IntegrationTests/AWSSDK.IntegrationTests.CertificateManager.NetFramework.csproj b/sdk/test/Services/CertificateManager/IntegrationTests/AWSSDK.IntegrationTests.CertificateManager.NetFramework.csproj
deleted file mode 100644
index d1ab68105350..000000000000
--- a/sdk/test/Services/CertificateManager/IntegrationTests/AWSSDK.IntegrationTests.CertificateManager.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CertificateManager.NetFramework
- AWSSDK.IntegrationTests.CertificateManager.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CertificateManager/IntegrationTests/CertificateManager.cs b/sdk/test/Services/CertificateManager/IntegrationTests/CertificateManager.cs
deleted file mode 100644
index 30426765e9e3..000000000000
--- a/sdk/test/Services/CertificateManager/IntegrationTests/CertificateManager.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon;
-using Amazon.CertificateManager;
-using Amazon.CertificateManager.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CertificateManagerTests : TestBase
- {
- [ClassCleanup]
- public static void ClassCleanup()
- {
- BaseClean();
- }
-
-
- [ClassInitialize]
- public static void ClassInitialize(TestContext testContext)
- {
- }
-
- [TestMethod]
- [TestCategory("CertificateManager")]
- public void TestListCertificates()
- {
- var response = Client.ListCertificates();
- Assert.IsNotNull(response);
-
- if (response.CertificateSummaryList.Any())
- {
- foreach (var c in response.CertificateSummaryList)
- {
- Assert.IsFalse(string.IsNullOrEmpty(c.CertificateArn));
- Assert.IsFalse(string.IsNullOrEmpty(c.DomainName));
- }
- }
- }
-
- }
-}
diff --git a/sdk/test/Services/CertificateManager/IntegrationTests/Config/462/App.config b/sdk/test/Services/CertificateManager/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CertificateManager/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CloudDirectory/IntegrationTests/AWSSDK.IntegrationTests.CloudDirectory.NetFramework.csproj b/sdk/test/Services/CloudDirectory/IntegrationTests/AWSSDK.IntegrationTests.CloudDirectory.NetFramework.csproj
deleted file mode 100644
index b5ad8515b97e..000000000000
--- a/sdk/test/Services/CloudDirectory/IntegrationTests/AWSSDK.IntegrationTests.CloudDirectory.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CloudDirectory.NetFramework
- AWSSDK.IntegrationTests.CloudDirectory.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CloudDirectory/IntegrationTests/CloudDirectory.cs b/sdk/test/Services/CloudDirectory/IntegrationTests/CloudDirectory.cs
deleted file mode 100644
index fd94d0a9fa45..000000000000
--- a/sdk/test/Services/CloudDirectory/IntegrationTests/CloudDirectory.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Amazon;
-using Amazon.ECR;
-using Amazon.ECR.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using Amazon.CloudDirectory;
-using Amazon.CloudDirectory.Model;
-using AWSSDK_DotNet.CommonTest.Utils;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CloudDirectory : TestBase
- {
- private const string ListObjectAttributesResponse = @"{""Attributes"":[{""Key"":{""FacetName"":""Person"",""Name"":""username"",""SchemaArn"":""arn:aws:clouddirectory:us-east-1:123456789012:directory/AQPCHP0oaUPOoPHKMr1kMTs/schema/person/1""},""Value"":{""BinaryValue"":null,""BooleanValue"":null,""DatetimeValue"":null,""NumberValue"":null,""StringValue"":""bob""}}],""NextToken"":null}";
-
- [TestMethod]
- [TestCategory("CloudDirectory")]
- public void TestAttributes()
- {
- using(var servlet = new ResponseTestServlet())
- {
- servlet.Response = ListObjectAttributesResponse;
-
- var config = new AmazonCloudDirectoryConfig { ServiceURL = servlet.ServiceURL };
- using(var client = new AmazonCloudDirectoryClient(config))
- {
- var response = client.ListObjectAttributes(new ListObjectAttributesRequest());
-
- var attribute = response.Attributes.SingleOrDefault();
- Assert.IsNotNull(attribute);
-
- var key = attribute.Key;
- Assert.IsNotNull(key);
-
- Assert.AreEqual("Person", key.FacetName);
- Assert.AreEqual("username", key.Name);
- Assert.AreEqual("arn:aws:clouddirectory:us-east-1:123456789012:directory/AQPCHP0oaUPOoPHKMr1kMTs/schema/person/1", key.SchemaArn);
-
- var value = attribute.Value;
- Assert.IsNotNull(value);
-
- Assert.IsNull(value.BinaryValue);
- Assert.IsFalse(value.BooleanValue.HasValue);
- Assert.IsNull(value.DatetimeValue);
- Assert.IsNull(value.NumberValue);
- Assert.AreEqual("bob", value.StringValue);
- }
- }
- }
- }
-}
diff --git a/sdk/test/Services/CloudDirectory/IntegrationTests/Config/462/App.config b/sdk/test/Services/CloudDirectory/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CloudDirectory/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CloudFront/IntegrationTests/AWSSDK.IntegrationTests.CloudFront.NetFramework.csproj b/sdk/test/Services/CloudFront/IntegrationTests/AWSSDK.IntegrationTests.CloudFront.NetFramework.csproj
deleted file mode 100644
index 05285938add8..000000000000
--- a/sdk/test/Services/CloudFront/IntegrationTests/AWSSDK.IntegrationTests.CloudFront.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CloudFront.NetFramework
- AWSSDK.IntegrationTests.CloudFront.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CloudFront/IntegrationTests/CloudFront.cs b/sdk/test/Services/CloudFront/IntegrationTests/CloudFront.cs
deleted file mode 100644
index e2910162260d..000000000000
--- a/sdk/test/Services/CloudFront/IntegrationTests/CloudFront.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System.Threading;
-using AWSSDK_DotNet.IntegrationTests.Tests;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.CloudFront;
-using Amazon.CloudFront.Model;
-using Amazon.S3.Model;
-using Amazon.IdentityManagement.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CloudFront : TestBase
- {
- [TestMethod]
- [TestCategory("CloudFront")]
- public void ListDistributions()
- {
- var response = Client.ListDistributions();
- Assert.IsNotNull(response.DistributionList);
- }
-
- [TestMethod]
- [TestCategory("CloudFront")]
- public void OriginTests()
- {
- var createRequest = new CreateCloudFrontOriginAccessIdentityRequest()
- {
- CloudFrontOriginAccessIdentityConfig = new CloudFrontOriginAccessIdentityConfig()
- {
- CallerReference = Guid.NewGuid().ToString(),
- Comment = UtilityMethods.SDK_TEST_PREFIX
- }
- };
- var createResponse = Client.CreateCloudFrontOriginAccessIdentity(createRequest);
- Assert.IsNotNull(createResponse.ETag);
- Assert.IsNotNull(createResponse.CloudFrontOriginAccessIdentity.Id);
-
- var updateRequest = new UpdateCloudFrontOriginAccessIdentityRequest()
- {
- CloudFrontOriginAccessIdentityConfig = new CloudFrontOriginAccessIdentityConfig()
- {
- CallerReference = createRequest.CloudFrontOriginAccessIdentityConfig.CallerReference,
- Comment = UtilityMethods.SDK_TEST_PREFIX + "update"
- },
- Id = createResponse.CloudFrontOriginAccessIdentity.Id,
- IfMatch = createResponse.ETag
- };
- var updateResponse = Client.UpdateCloudFrontOriginAccessIdentity(updateRequest);
- Assert.IsNotNull(updateResponse.ETag);
- Assert.IsNotNull(updateResponse.CloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfig.Comment);
-
-
- var listResponse = Client.ListCloudFrontOriginAccessIdentities();
- Assert.IsTrue(listResponse.CloudFrontOriginAccessIdentityList.Items.Count > 0);
-
- var deleteRequest = new DeleteCloudFrontOriginAccessIdentityRequest()
- {
- Id = createResponse.CloudFrontOriginAccessIdentity.Id,
- IfMatch = updateResponse.ETag
- };
- var deleteResponse = Client.DeleteCloudFrontOriginAccessIdentity(deleteRequest);
- Assert.IsNotNull(deleteResponse.ResponseMetadata.RequestId);
- }
- }
-}
diff --git a/sdk/test/Services/CloudFront/IntegrationTests/Config/462/App.config b/sdk/test/Services/CloudFront/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CloudFront/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CloudHSM/IntegrationTests/AWSSDK.IntegrationTests.CloudHSM.NetFramework.csproj b/sdk/test/Services/CloudHSM/IntegrationTests/AWSSDK.IntegrationTests.CloudHSM.NetFramework.csproj
deleted file mode 100644
index 91aea634f4b1..000000000000
--- a/sdk/test/Services/CloudHSM/IntegrationTests/AWSSDK.IntegrationTests.CloudHSM.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CloudHSM.NetFramework
- AWSSDK.IntegrationTests.CloudHSM.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CloudHSM/IntegrationTests/CloudHSM.cs b/sdk/test/Services/CloudHSM/IntegrationTests/CloudHSM.cs
deleted file mode 100644
index 6b7e1df5e177..000000000000
--- a/sdk/test/Services/CloudHSM/IntegrationTests/CloudHSM.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-using System;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using System.Linq;
-
-using Amazon;
-using Amazon.CloudHSM;
-using Amazon.CloudHSM.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [Ignore("CloudHSM classic is not available to newly created AWS accounts.")]
- [TestClass]
- public class CloudHSM : TestBase
- {
- [TestMethod]
- [TestCategory("CloudHSM")]
- public void TestSimpleMethods()
- {
- var zones = Client.ListAvailableZones().AZList;
- Assert.IsNotNull(zones);
- Assert.IsTrue(zones.Count > 0);
- var hsms = Client.ListHsms().HsmList;
- Assert.IsNotNull(hsms);
- }
-
- [TestMethod]
- [TestCategory("CloudHSM")]
- public void TestHapg()
- {
- var arn = Client.CreateHapg(new CreateHapgRequest { Label = Utils.UtilityMethods.GenerateName() }).HapgArn;
- Assert.IsNotNull(arn);
-
- var hapgs = Client.ListHapgs().HapgList;
- Assert.IsTrue(hapgs.Contains(arn));
-
- var status = Client.DeleteHapg(arn).Status;
-
- Assert.IsNotNull(status);
- }
- }
-}
diff --git a/sdk/test/Services/CloudHSM/IntegrationTests/Config/462/App.config b/sdk/test/Services/CloudHSM/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CloudHSM/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CloudTrail/IntegrationTests/AWSSDK.IntegrationTests.CloudTrail.NetFramework.csproj b/sdk/test/Services/CloudTrail/IntegrationTests/AWSSDK.IntegrationTests.CloudTrail.NetFramework.csproj
deleted file mode 100644
index 72726e981caf..000000000000
--- a/sdk/test/Services/CloudTrail/IntegrationTests/AWSSDK.IntegrationTests.CloudTrail.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CloudTrail.NetFramework
- AWSSDK.IntegrationTests.CloudTrail.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CloudTrail/IntegrationTests/CloudTrail.cs b/sdk/test/Services/CloudTrail/IntegrationTests/CloudTrail.cs
deleted file mode 100644
index 26aae1cffc2f..000000000000
--- a/sdk/test/Services/CloudTrail/IntegrationTests/CloudTrail.cs
+++ /dev/null
@@ -1,193 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.CloudTrail;
-using Amazon.CloudTrail.Model;
-
-using Amazon.S3;
-using Amazon.S3.Model;
-using Amazon.S3.Util;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CloudTrail : TestBase
- {
- private static string _trailStorageBucketName = "sdk-dotnet-integ-test-trail-bucket-" + DateTime.UtcNow.Ticks;
- private const string S3_PREFIX = "folder";
-
- static AmazonS3Client s3Client;
-
- [ClassInitialize]
- public static void ClassInitialize(TestContext testContext)
- {
- s3Client = new AmazonS3Client();
- try
- {
- AmazonS3Util.DeleteS3BucketWithObjects(s3Client, _trailStorageBucketName);
- }
- catch (Exception) { }
-
- s3Client.PutBucket(new PutBucketRequest
- {
- BucketName = _trailStorageBucketName,
- CannedACL = S3CannedACL.BucketOwnerFullControl
- });
-
- var policy = UtilityMethods.GetResourceText("CloudTrailBucketPolicy.json");
-
- // Inject newly created bucket and current account id
- policy = policy.Replace("{BucketName}", _trailStorageBucketName)
- .Replace("{Prefix}", S3_PREFIX)
- .Replace("{AccountId}", UtilityMethods.AccountId);
-
- s3Client.PutBucketPolicy(new PutBucketPolicyRequest
- {
- BucketName = _trailStorageBucketName,
- Policy = policy
- });
- }
-
- [ClassCleanup]
- public static void Cleanup()
- {
- var trails = Client.DescribeTrails();
- foreach (var trail in trails.TrailList)
- {
- if (trail.Name.Contains("dotnet-integ-test"))
- {
- Client.DeleteTrail(new DeleteTrailRequest
- {
- Name = trail.Name
- });
- }
- }
-
- AmazonS3Util.DeleteS3BucketWithObjects(s3Client, _trailStorageBucketName);
-
- BaseClean();
-
- s3Client.Dispose();
- s3Client = null;
- }
-
- [TestMethod]
- [TestCategory("CloudTrail")]
- public void CloudTrailIntegrationTest()
- {
- var trailsCount = Client.DescribeTrails().
- TrailList.Count;
-
- // Cloud Trail is already setup for this account so skip the test to not disturb
- // the settings.
- if (trailsCount != 0)
- return;
-
- var trailName = "dotnet-integ-test-trail-" + DateTime.UtcNow.Ticks;
- var trail = Client.CreateTrail(new CreateTrailRequest
- {
- Name = trailName,
- IncludeGlobalServiceEvents = true,
- S3BucketName = _trailStorageBucketName,
- S3KeyPrefix = S3_PREFIX
- });
- Assert.AreEqual(trail.Name, trailName);
- Assert.AreEqual(trail.IncludeGlobalServiceEvents, true);
- Assert.AreEqual(trail.S3BucketName, _trailStorageBucketName);
- Assert.AreEqual(trail.S3KeyPrefix, S3_PREFIX);
- Assert.AreEqual(trail.SnsTopicName, null);
- Thread.Sleep(TimeSpan.FromSeconds(5));
-
- var trails = Client.DescribeTrails().
- TrailList;
- Assert.AreEqual(trails.Count, trailsCount + 1);
-
- var trailStatus = Client.GetTrailStatus(new GetTrailStatusRequest
- {
- Name = trailName
- });
- Assert.AreEqual(trailStatus.IsLogging, false);
-
- Client.StartLogging(new StartLoggingRequest
- {
- Name = trailName
- });
- Thread.Sleep(TimeSpan.FromSeconds(5));
-
- trailStatus = Client.GetTrailStatus(new GetTrailStatusRequest
- {
- Name = trailName
- });
- Assert.AreEqual(trailStatus.IsLogging, true);
-
- var endTime = DateTime.UtcNow;
- var startTime = endTime.AddMinutes(-30);
-
- var request = new LookupEventsRequest
- {
- StartTime = startTime,
- EndTime = endTime,
- };
- var allEvents = LookupAllEvents(request).ToList();
-
- if (allEvents.Count > 0)
- {
- var resourceNamesMap = new Dictionary();
- foreach (var e in allEvents)
- {
- var resources = e.Resources;
- foreach (var r in resources)
- {
- if (!resourceNamesMap.ContainsKey(r.ResourceName))
- resourceNamesMap[r.ResourceName] = 0;
- resourceNamesMap[r.ResourceName]++;
- }
- }
-
- var firstResourceNameKVP = resourceNamesMap.First();
- request.LookupAttributes = new List
- {
- new LookupAttribute
- {
- AttributeKey = LookupAttributeKey.ResourceName,
- AttributeValue = firstResourceNameKVP.Key
- }
- };
- var filteredEvents = LookupAllEvents(request).ToList();
- Assert.AreEqual(firstResourceNameKVP.Value, filteredEvents.Count);
- }
-
- Client.StopLogging(new StopLoggingRequest
- {
- Name = trailName
- });
- Thread.Sleep(TimeSpan.FromSeconds(2));
-
- Client.DeleteTrail(new DeleteTrailRequest
- {
- Name = trailName
- });
- }
-
- private IEnumerable LookupAllEvents(LookupEventsRequest request = null)
- {
- if (request == null)
- request = new LookupEventsRequest();
- do
- {
- var result = Client.LookupEvents(request);
- request.NextToken = result.NextToken;
-
- var events = result.Events;
- foreach (var e in events)
- yield return e;
-
- } while (!string.IsNullOrEmpty(request.NextToken));
- }
- }
-}
diff --git a/sdk/test/Services/CloudTrail/IntegrationTests/Config/462/App.config b/sdk/test/Services/CloudTrail/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CloudTrail/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CloudWatchEvents/IntegrationTests/AWSSDK.IntegrationTests.CloudWatchEvents.NetFramework.csproj b/sdk/test/Services/CloudWatchEvents/IntegrationTests/AWSSDK.IntegrationTests.CloudWatchEvents.NetFramework.csproj
deleted file mode 100644
index ee2254c0feff..000000000000
--- a/sdk/test/Services/CloudWatchEvents/IntegrationTests/AWSSDK.IntegrationTests.CloudWatchEvents.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CloudWatchEvents.NetFramework
- AWSSDK.IntegrationTests.CloudWatchEvents.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CloudWatchEvents/IntegrationTests/CloudWatchEvents.cs b/sdk/test/Services/CloudWatchEvents/IntegrationTests/CloudWatchEvents.cs
deleted file mode 100644
index e0b5ad300d23..000000000000
--- a/sdk/test/Services/CloudWatchEvents/IntegrationTests/CloudWatchEvents.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System.Threading;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.CloudWatchEvents;
-using Amazon.CloudWatchEvents.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CloudWatchEvents : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("CloudWatchEvents")]
- public void TestCloudWatchEvents()
- {
- var rules = Client.ListRules().Rules;
-
- Assert.IsTrue(rules != null);
-
- string ruleName = UtilityMethods.GenerateName("CloudWatchEventRule");
-
- var exception = AssertExtensions.ExpectException(() =>
- Client.DescribeRule(new DescribeRuleRequest { Name = ruleName }));
-
- try
- {
- var createRuleResponse = Client.PutRule(new PutRuleRequest
- {
- Name = ruleName,
- State = RuleState.ENABLED,
- ScheduleExpression = "rate(5 minutes)"
-
- });
-
- Assert.IsFalse(string.IsNullOrEmpty(createRuleResponse.RuleArn));
- }
- finally
- {
- Client.DeleteRule(new DeleteRuleRequest
- {
- Name = ruleName
- });
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/test/Services/CloudWatchEvents/IntegrationTests/Config/462/App.config b/sdk/test/Services/CloudWatchEvents/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CloudWatchEvents/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CloudWatchLogs/IntegrationTests/AWSSDK.IntegrationTests.CloudWatchLogs.NetFramework.csproj b/sdk/test/Services/CloudWatchLogs/IntegrationTests/AWSSDK.IntegrationTests.CloudWatchLogs.NetFramework.csproj
deleted file mode 100644
index de8976c36b00..000000000000
--- a/sdk/test/Services/CloudWatchLogs/IntegrationTests/AWSSDK.IntegrationTests.CloudWatchLogs.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CloudWatchLogs.NetFramework
- AWSSDK.IntegrationTests.CloudWatchLogs.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CloudWatchLogs/IntegrationTests/CloudWatchLogs.cs b/sdk/test/Services/CloudWatchLogs/IntegrationTests/CloudWatchLogs.cs
deleted file mode 100644
index 5fa0ab83e943..000000000000
--- a/sdk/test/Services/CloudWatchLogs/IntegrationTests/CloudWatchLogs.cs
+++ /dev/null
@@ -1,152 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System.Threading;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.CloudWatchLogs;
-using Amazon.CloudWatchLogs.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CloudWatchLogs : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("CloudWatchLogs")]
- public void CRUDLogGroup()
- {
- var logGroupName = "sdk-dotnet-" + DateTime.UtcNow.Ticks;
- Client.CreateLogGroup(new CreateLogGroupRequest
- {
- LogGroupName = logGroupName
- });
- try
- {
- {
- DescribeLogGroupsResponse response = Client.DescribeLogGroups(new DescribeLogGroupsRequest
- {
- LogGroupNamePrefix = logGroupName
- });
-
- Assert.AreEqual(1, response.LogGroups.Count);
- Assert.IsNotNull(response.LogGroups[0].Arn);
- Assert.IsNull(response.LogGroups[0].RetentionInDays);
-
- Client.PutRetentionPolicy(new PutRetentionPolicyRequest
- {
- LogGroupName = logGroupName,
- RetentionInDays = 1
- });
-
- response = Client.DescribeLogGroups(new DescribeLogGroupsRequest
- {
- LogGroupNamePrefix = logGroupName
- });
-
- Assert.AreEqual(1, response.LogGroups.Count);
- Assert.AreEqual(1, response.LogGroups[0].RetentionInDays.GetValueOrDefault());
- }
-
- {
- Client.CreateLogStream(new CreateLogStreamRequest
- {
- LogGroupName = logGroupName,
- LogStreamName = "sample"
- });
-
- DescribeLogStreamsResponse describeResponse = Client.DescribeLogStreams(new DescribeLogStreamsRequest
- {
- LogGroupName = logGroupName,
- LogStreamNamePrefix = "sample"
- });
-
- Assert.AreEqual(1, describeResponse.LogStreams.Count);
- Assert.IsNotNull(describeResponse.LogStreams[0].Arn);
-
- PutLogEventsResponse putResponse1 = Client.PutLogEvents(new PutLogEventsRequest
- {
- LogGroupName = logGroupName,
- LogStreamName = "sample",
- LogEvents = new List
- {
- new InputLogEvent
- {
- Message = "First Data",
- Timestamp = DateTime.UtcNow
- }
- }
- });
-
- // Pad the time so the 2 events are not at the same time.
- Thread.Sleep(10);
-
- Client.PutLogEvents(new PutLogEventsRequest
- {
- SequenceToken = putResponse1.NextSequenceToken,
- LogGroupName = logGroupName,
- LogStreamName = "sample",
- LogEvents = new List
- {
- new InputLogEvent
- {
- Message = "Second Data",
- Timestamp = DateTime.UtcNow
- }
- }
- });
-
- GetLogEventsResponse getResponse = null;
-
- // Doing this in a loop to wait for the eventual consistency of the events
- // being written to cloudwatch logs.
- for (int i = 0; i < 20; i++)
- {
-
- getResponse = Client.GetLogEvents(new GetLogEventsRequest
- {
- LogGroupName = logGroupName,
- LogStreamName = "sample",
- StartTime = DateTime.UtcNow.AddDays(-2),
- EndTime = DateTime.UtcNow
- });
-
- if (getResponse.Events.Count == 2)
- break;
-
- Thread.Sleep(1000 * 2);
- }
-
- Assert.AreEqual(2, getResponse.Events.Count);
- Assert.AreEqual("First Data", getResponse.Events[0].Message);
- Assert.AreEqual(DateTime.UtcNow.Date, getResponse.Events[0].Timestamp.Value.Date);
-
- Assert.AreEqual("Second Data", getResponse.Events[1].Message);
- Assert.AreEqual(DateTime.UtcNow.Date, getResponse.Events[1].Timestamp.Value.Date);
-
- Assert.IsTrue(getResponse.Events[0].Timestamp.Value < getResponse.Events[1].Timestamp.Value);
-
-
- Client.DeleteLogStream(new DeleteLogStreamRequest
- {
- LogGroupName = logGroupName,
- LogStreamName = "sample"
- });
- }
- }
- finally
- {
- Client.DeleteLogGroup(new DeleteLogGroupRequest
- {
- LogGroupName = logGroupName
- });
- }
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/test/Services/CloudWatchLogs/IntegrationTests/Config/462/App.config b/sdk/test/Services/CloudWatchLogs/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CloudWatchLogs/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/CodeDeploy/IntegrationTests/AWSSDK.IntegrationTests.CodeDeploy.NetFramework.csproj b/sdk/test/Services/CodeDeploy/IntegrationTests/AWSSDK.IntegrationTests.CodeDeploy.NetFramework.csproj
deleted file mode 100644
index cc06e93815a3..000000000000
--- a/sdk/test/Services/CodeDeploy/IntegrationTests/AWSSDK.IntegrationTests.CodeDeploy.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.CodeDeploy.NetFramework
- AWSSDK.IntegrationTests.CodeDeploy.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/CodeDeploy/IntegrationTests/CodeDeploy.cs b/sdk/test/Services/CodeDeploy/IntegrationTests/CodeDeploy.cs
deleted file mode 100644
index aef9460c500d..000000000000
--- a/sdk/test/Services/CodeDeploy/IntegrationTests/CodeDeploy.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Amazon;
-using Amazon.CodeDeploy;
-using Amazon.CodeDeploy.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class CodeDeploy : TestBase
- {
- [TestMethod]
- [TestCategory("CodeDeploy")]
- public void TestListApplications()
- {
- Client.ListApplications();
- }
-
- [TestMethod]
- [TestCategory("CodeDeploy")]
- public void TestCreateApplication()
- {
- var appName = Utils.UtilityMethods.GenerateName();
- Client.CreateApplication(new CreateApplicationRequest { ApplicationName = appName });
- Assert.IsTrue(Client.ListApplications().Applications.Contains(appName));
- Client.DeleteApplication(new DeleteApplicationRequest { ApplicationName = appName });
- }
-
- [TestMethod]
- [TestCategory("CodeDeploy")]
- public void TestDeleteApplication()
- {
- var appName = Utils.UtilityMethods.GenerateName();
- Client.CreateApplication(new CreateApplicationRequest { ApplicationName = appName });
- Assert.IsTrue(Client.ListApplications().Applications.Contains(appName));
- Client.DeleteApplication(new DeleteApplicationRequest { ApplicationName = appName });
- Assert.IsFalse(Client.ListApplications().Applications.Contains(appName));
- }
- }
-}
diff --git a/sdk/test/Services/CodeDeploy/IntegrationTests/Config/462/App.config b/sdk/test/Services/CodeDeploy/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/CodeDeploy/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ConfigService/IntegrationTests/AWSSDK.IntegrationTests.ConfigService.NetFramework.csproj b/sdk/test/Services/ConfigService/IntegrationTests/AWSSDK.IntegrationTests.ConfigService.NetFramework.csproj
deleted file mode 100644
index b3f1a52cc0f3..000000000000
--- a/sdk/test/Services/ConfigService/IntegrationTests/AWSSDK.IntegrationTests.ConfigService.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ConfigService.NetFramework
- AWSSDK.IntegrationTests.ConfigService.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ConfigService/IntegrationTests/Config/462/App.config b/sdk/test/Services/ConfigService/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ConfigService/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ConfigService/IntegrationTests/ConfigServiceTests.cs b/sdk/test/Services/ConfigService/IntegrationTests/ConfigServiceTests.cs
deleted file mode 100644
index 61b17a0aeb55..000000000000
--- a/sdk/test/Services/ConfigService/IntegrationTests/ConfigServiceTests.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading;
-
-
-using Amazon.ConfigService;
-using Amazon.ConfigService.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class ConfigServiceTests : TestBase
- {
- [TestMethod]
- [TestCategory("ConfigService")]
- public void TestDescribeConfigurationRecorderStatus()
- {
- Client.DescribeConfigurationRecorderStatus(new DescribeConfigurationRecorderStatusRequest
- {
-
- });
- }
-
-
- }
-}
diff --git a/sdk/test/Services/DataPipeline/IntegrationTests/AWSSDK.IntegrationTests.DataPipeline.NetFramework.csproj b/sdk/test/Services/DataPipeline/IntegrationTests/AWSSDK.IntegrationTests.DataPipeline.NetFramework.csproj
deleted file mode 100644
index a09d998d2d81..000000000000
--- a/sdk/test/Services/DataPipeline/IntegrationTests/AWSSDK.IntegrationTests.DataPipeline.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.DataPipeline.NetFramework
- AWSSDK.IntegrationTests.DataPipeline.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/DataPipeline/IntegrationTests/Config/462/App.config b/sdk/test/Services/DataPipeline/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/DataPipeline/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/DataPipeline/IntegrationTests/DataPipeline.cs b/sdk/test/Services/DataPipeline/IntegrationTests/DataPipeline.cs
deleted file mode 100644
index dba4a8d859e1..000000000000
--- a/sdk/test/Services/DataPipeline/IntegrationTests/DataPipeline.cs
+++ /dev/null
@@ -1,127 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading;
-using Amazon.DataPipeline;
-using Amazon.DataPipeline.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class DataPipeline : TestBase
- {
- [TestMethod]
- [TestCategory("DataPipeline")]
- public void TestListPipelines()
- {
- var response = Client.ListPipelines();
- Assert.IsNotNull(response);
-
- // if test a/c had some pipelines, iterate through
- // to verify marshal
- if (response.PipelineIdList.Count > 0)
- {
- foreach (var p in response.PipelineIdList)
- {
- Assert.IsNotNull(p);
- Assert.IsFalse(string.IsNullOrEmpty(p.Id));
- }
- }
- }
-
- //[TestMethod]
- [TestCategory("DataPipeline")]
- public void TestPipelineOperations()
- {
- const string testPipelineName = "dotnet-test-pipeline";
- const string testPipelineDescription = "dotnet test pipeline";
-
- var testPipelineId = "dotnet-test-pipeline" + DateTime.UtcNow.ToFileTime();
-
- const string testObjectId = "123";
- const string testObjectName = "object";
-
- string createdPipelineId = null;
-
- try
- {
- var createPipelineResult
- = Client.CreatePipeline(new CreatePipelineRequest
- {
- Name = testPipelineName,
- UniqueId = testPipelineId,
- Description = testPipelineDescription
- });
- createdPipelineId = createPipelineResult.PipelineId;
- Assert.IsNotNull(createdPipelineId);
-
- var pipelineObject = new PipelineObject { Id = testObjectId, Name = testObjectName };
- var field = new Field { Key = "workerGroup", StringValue = "dotnetsdk" };
- pipelineObject.Fields = new List { field };
-
- var putPipelineDefinitionResult
- = Client.PutPipelineDefinition(new PutPipelineDefinitionRequest
- {
- PipelineId = createdPipelineId,
- PipelineObjects = new List { pipelineObject }
- });
- Assert.IsFalse(putPipelineDefinitionResult.Errored.Value);
-
- var tags = new List
- {
- new Tag { Key = "tag1", Value = "42" },
- new Tag { Key = "tag2", Value = DateTime.UtcNow.ToString() }
- };
- Client.AddTags(createdPipelineId, tags);
-
- var describeResult = Client.DescribePipelines(new List { createdPipelineId }).PipelineDescriptionList;
- Assert.AreEqual(1, describeResult.Count);
- Assert.AreEqual(tags.Count, describeResult.First().Tags.Count);
-
- Client.RemoveTags(createdPipelineId, new List { "tag1" });
-
- describeResult = Client.DescribePipelines(new List { createdPipelineId }).PipelineDescriptionList;
- Assert.AreEqual(1, describeResult.Count);
- Assert.AreEqual(1, describeResult.First().Tags.Count);
-
- var activatePipelineResult = Client.ActivatePipeline(new ActivatePipelineRequest
- {
- PipelineId = createdPipelineId
- });
- Assert.IsNotNull(activatePipelineResult);
-
-
- var foundPipeline = false;
- for (int retries = 0; retries < 5 && !foundPipeline; retries++)
- {
- Thread.Sleep(1000 * retries);
-
- var listRequest = new ListPipelinesRequest();
- var listResponse = new ListPipelinesResponse();
- do
- {
- listRequest.Marker = listResponse.Marker;
- listResponse = Client.ListPipelines(listRequest);
- if (listResponse.PipelineIdList.Count > 0)
- {
- if (listResponse.PipelineIdList.Any(p => p.Id.Equals(createdPipelineId) && p.Name.Equals(testPipelineName)))
- {
- foundPipeline = true;
- break;
- }
- }
- } while (!string.IsNullOrEmpty(listResponse.Marker));
- }
- Assert.IsTrue(foundPipeline);
- }
- finally
- {
- if (!string.IsNullOrEmpty(createdPipelineId))
- {
- Client.DeletePipeline(new DeletePipelineRequest { PipelineId = createdPipelineId });
- }
- }
- }
- }
-}
diff --git a/sdk/test/Services/DatabaseMigrationService/IntegrationTests/AWSSDK.IntegrationTests.DatabaseMigrationService.NetFramework.csproj b/sdk/test/Services/DatabaseMigrationService/IntegrationTests/AWSSDK.IntegrationTests.DatabaseMigrationService.NetFramework.csproj
deleted file mode 100644
index 343f8054b28f..000000000000
--- a/sdk/test/Services/DatabaseMigrationService/IntegrationTests/AWSSDK.IntegrationTests.DatabaseMigrationService.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.DatabaseMigrationService.NetFramework
- AWSSDK.IntegrationTests.DatabaseMigrationService.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/DatabaseMigrationService/IntegrationTests/Config/462/App.config b/sdk/test/Services/DatabaseMigrationService/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/DatabaseMigrationService/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/DatabaseMigrationService/IntegrationTests/DataMigrationTests.cs b/sdk/test/Services/DatabaseMigrationService/IntegrationTests/DataMigrationTests.cs
deleted file mode 100644
index 5b85e3e410fb..000000000000
--- a/sdk/test/Services/DatabaseMigrationService/IntegrationTests/DataMigrationTests.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading;
-using Amazon.DatabaseMigrationService;
-using Amazon.DatabaseMigrationService.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class DataMigrationTests : TestBase
- {
- [TestMethod]
- [TestCategory("DatabaseMigrationService")]
- public void TestDescribeEndpoints()
- {
- var response = Client.DescribeEndpoints(new DescribeEndpointsRequest { });
- Assert.IsNotNull(response);
- }
- }
-}
diff --git a/sdk/test/Services/DirectConnect/IntegrationTests/AWSSDK.IntegrationTests.DirectConnect.NetFramework.csproj b/sdk/test/Services/DirectConnect/IntegrationTests/AWSSDK.IntegrationTests.DirectConnect.NetFramework.csproj
deleted file mode 100644
index 1e435eaa39a3..000000000000
--- a/sdk/test/Services/DirectConnect/IntegrationTests/AWSSDK.IntegrationTests.DirectConnect.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.DirectConnect.NetFramework
- AWSSDK.IntegrationTests.DirectConnect.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/DirectConnect/IntegrationTests/Config/462/App.config b/sdk/test/Services/DirectConnect/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/DirectConnect/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/DirectConnect/IntegrationTests/DirectConnect.cs b/sdk/test/Services/DirectConnect/IntegrationTests/DirectConnect.cs
deleted file mode 100644
index 8fac598675e9..000000000000
--- a/sdk/test/Services/DirectConnect/IntegrationTests/DirectConnect.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-using System;
-using Amazon.DirectConnect;
-using Amazon.DirectConnect.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class DirectConnect : TestBase
- {
- [TestMethod]
- [TestCategory("DirectConnect")]
- public void TestDescribeConnections()
- {
- var response = Client.DescribeConnections();
- Assert.IsNotNull(response);
-
- if (response.Connections.Count > 0)
- {
- // if we got some connections, verify that the data that is
- // mandatory when creating a connection marshalled correctly
- foreach (var c in response.Connections)
- {
- Assert.IsFalse(string.IsNullOrEmpty(c.ConnectionId));
- Assert.IsFalse(string.IsNullOrEmpty(c.ConnectionName));
- Assert.IsFalse(string.IsNullOrEmpty(c.Location));
- Assert.IsFalse(string.IsNullOrEmpty(c.Bandwidth));
- }
- }
- }
-
- [TestMethod]
- [TestCategory("DirectConnect")]
- public void TestDescribeLocations()
- {
- var response = Client.DescribeLocations();
- Assert.IsNotNull(response);
-
- if (response.Locations.Count > 0)
- {
- foreach (var l in response.Locations)
- {
- Assert.IsFalse(string.IsNullOrEmpty(l.LocationCode));
- Assert.IsFalse(string.IsNullOrEmpty(l.LocationName));
- }
- }
- }
-
- [TestMethod]
- [TestCategory("DirectConnect")]
- public void TestDescribeVirtualGateways()
- {
- var response = Client.DescribeVirtualGateways();
- Assert.IsNotNull(response);
-
- if (response.VirtualGateways.Count > 0)
- {
- foreach (var vg in response.VirtualGateways)
- {
- Assert.IsFalse(string.IsNullOrEmpty(vg.VirtualGatewayId));
- Assert.IsFalse(string.IsNullOrEmpty(vg.VirtualGatewayState));
- }
- }
- }
-
- [TestMethod]
- [TestCategory("DirectConnect")]
- public void TestDescribeVirtualInterfaces()
- {
- var response = Client.DescribeVirtualInterfaces();
- Assert.IsNotNull(response);
-
- if (response.VirtualInterfaces.Count > 0)
- {
- foreach (var vi in response.VirtualInterfaces)
- {
- Assert.IsFalse(string.IsNullOrEmpty(vi.ConnectionId));
- Assert.IsFalse(string.IsNullOrEmpty(vi.VirtualInterfaceId));
- }
- }
- }
-
- // Test constraint: account must have permissions to create connections
- //[TestMethod]
- //[TestCategory("DirectConnect")]
- public void TestCreateDeleteConnection()
- {
- const string BANDWIDTH = "1Gbps";
-
- var locations = Client.DescribeLocations().Locations;
- var connectionName = "dotnet-test-connection" + DateTime.UtcNow.Ticks;
- string connectionId = null;
-
- try
- {
- var connection = Client.CreateConnection(new CreateConnectionRequest
- {
- Bandwidth = BANDWIDTH,
- ConnectionName = connectionName,
- Location = locations[0].LocationCode
- });
-
- connectionId = connection.ConnectionId;
- }
- finally
- {
- if (!string.IsNullOrEmpty(connectionId))
- Client.DeleteConnection(new DeleteConnectionRequest { ConnectionId = connectionId });
- }
- }
- }
-}
diff --git a/sdk/test/Services/DirectoryService/IntegrationTests/AWSSDK.IntegrationTests.DirectoryService.NetFramework.csproj b/sdk/test/Services/DirectoryService/IntegrationTests/AWSSDK.IntegrationTests.DirectoryService.NetFramework.csproj
deleted file mode 100644
index 285699009ead..000000000000
--- a/sdk/test/Services/DirectoryService/IntegrationTests/AWSSDK.IntegrationTests.DirectoryService.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.DirectoryService.NetFramework
- AWSSDK.IntegrationTests.DirectoryService.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/DirectoryService/IntegrationTests/Config/462/App.config b/sdk/test/Services/DirectoryService/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/DirectoryService/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/DirectoryService/IntegrationTests/DirectoryService.cs b/sdk/test/Services/DirectoryService/IntegrationTests/DirectoryService.cs
deleted file mode 100644
index ddc3de417499..000000000000
--- a/sdk/test/Services/DirectoryService/IntegrationTests/DirectoryService.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using Amazon.DirectoryService;
-using Amazon.DirectoryService.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class DirectoryService : TestBase
- {
- [TestMethod]
- [TestCategory("DirectoryService")]
- public void TestGetDirectoryLimits()
- {
- var response = Client.GetDirectoryLimits();
- Assert.IsNotNull(response);
- Assert.IsTrue(response.DirectoryLimits.ConnectedDirectoriesLimit > 0);
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/test/Services/ECR/IntegrationTests/AWSSDK.IntegrationTests.ECR.NetFramework.csproj b/sdk/test/Services/ECR/IntegrationTests/AWSSDK.IntegrationTests.ECR.NetFramework.csproj
deleted file mode 100644
index 785c55bb2242..000000000000
--- a/sdk/test/Services/ECR/IntegrationTests/AWSSDK.IntegrationTests.ECR.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ECR.NetFramework
- AWSSDK.IntegrationTests.ECR.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ECR/IntegrationTests/Config/462/App.config b/sdk/test/Services/ECR/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ECR/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ECR/IntegrationTests/ECR.cs b/sdk/test/Services/ECR/IntegrationTests/ECR.cs
deleted file mode 100644
index 5bec59a13274..000000000000
--- a/sdk/test/Services/ECR/IntegrationTests/ECR.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Amazon;
-using Amazon.ECR;
-using Amazon.ECR.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class ECR : TestBase
- {
- [TestMethod]
- [TestCategory("ECR")]
- public void TestRepos()
- {
- var repoName = Utils.UtilityMethods.GenerateName("ecs-repo-");
- var repo = Client.CreateRepository(new CreateRepositoryRequest { RepositoryName = repoName }).Repository;
-
- var repos = Client.DescribeRepositories(new DescribeRepositoriesRequest { });
-
- Assert.IsTrue(repos.Repositories
- .Select(r => r.RepositoryName)
- .Contains(repo.RepositoryName));
-
- var images = Client.ListImages(new ListImagesRequest { RegistryId = repo.RegistryId, RepositoryName = repo.RepositoryName}).ImageIds;
-
- Assert.IsFalse(images.Any());
-
- Client.DeleteRepository(new DeleteRepositoryRequest { RegistryId = repo.RegistryId, RepositoryName = repo.RepositoryName });
- }
- }
-}
diff --git a/sdk/test/Services/ElastiCache/IntegrationTests/AWSSDK.IntegrationTests.ElastiCache.NetFramework.csproj b/sdk/test/Services/ElastiCache/IntegrationTests/AWSSDK.IntegrationTests.ElastiCache.NetFramework.csproj
deleted file mode 100644
index c250aa1bbc36..000000000000
--- a/sdk/test/Services/ElastiCache/IntegrationTests/AWSSDK.IntegrationTests.ElastiCache.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ElastiCache.NetFramework
- AWSSDK.IntegrationTests.ElastiCache.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ElastiCache/IntegrationTests/Config/462/App.config b/sdk/test/Services/ElastiCache/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ElastiCache/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ElastiCache/IntegrationTests/ElastiCache.cs b/sdk/test/Services/ElastiCache/IntegrationTests/ElastiCache.cs
deleted file mode 100644
index 12e3b5bbd100..000000000000
--- a/sdk/test/Services/ElastiCache/IntegrationTests/ElastiCache.cs
+++ /dev/null
@@ -1,89 +0,0 @@
-using System;
-using System.Threading;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon;
-using Amazon.ElastiCache;
-using Amazon.ElastiCache.Model;
-using Amazon.Runtime;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-using AWSSDK_DotNet.IntegrationTests.Tests;
-using System.Collections.Generic;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class ElastiCache : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [Ignore("Excluding tests that need IAM Write/Permissions management.")]
- [TestMethod]
- [TestCategory("ElastiCache")]
- public void TestCacheParameterGroups()
- {
- var groupName = "SDKDotNetTestGroup";
-
- try
- {
- var delRequest = new DeleteCacheParameterGroupRequest();
- delRequest.CacheParameterGroupName = groupName;
- Client.DeleteCacheParameterGroup(delRequest);
- }
- catch (Exception) { }
-
- var request = new CreateCacheParameterGroupRequest(groupName, "memcached1.4", "testing");
-
- var res = Client.CreateCacheParameterGroup(request);
- try
- {
- var response = Client.DescribeCacheParameterGroups();
- var found = false;
- foreach (var group in response.CacheParameterGroups)
- {
- Assert.IsNotNull(group.CacheParameterGroupFamily);
- Assert.IsNotNull(group.CacheParameterGroupName);
-
- if (group.CacheParameterGroupName.Equals(groupName, StringComparison.OrdinalIgnoreCase))
- found = true;
- }
- Assert.IsTrue(found);
- }
- finally
- {
- var delRequest = new DeleteCacheParameterGroupRequest();
- delRequest.CacheParameterGroupName = groupName;
- Client.DeleteCacheParameterGroup(delRequest);
- }
- }
-
- [TestMethod]
- [TestCategory("ElastiCache")]
- public void TestDescribeCacheClusters()
- {
- var response = Client.DescribeCacheClusters();
- if (response.CacheClusters != null)
- {
- foreach (var cluster in response.CacheClusters)
- {
- Assert.IsNotNull(cluster.CacheClusterId);
- }
- }
- }
-
- [TestMethod]
- [TestCategory("ElastiCache")]
- public void TestDescribeEngineVersions()
- {
- var response = Client.DescribeCacheEngineVersions();
- foreach (var version in response.CacheEngineVersions)
- {
- Assert.IsNotNull(version.EngineVersion);
- }
- }
- }
-}
diff --git a/sdk/test/Services/ElasticBeanstalk/IntegrationTests/AWSSDK.IntegrationTests.ElasticBeanstalk.NetFramework.csproj b/sdk/test/Services/ElasticBeanstalk/IntegrationTests/AWSSDK.IntegrationTests.ElasticBeanstalk.NetFramework.csproj
deleted file mode 100644
index 59d2e31a55c0..000000000000
--- a/sdk/test/Services/ElasticBeanstalk/IntegrationTests/AWSSDK.IntegrationTests.ElasticBeanstalk.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ElasticBeanstalk.NetFramework
- AWSSDK.IntegrationTests.ElasticBeanstalk.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ElasticBeanstalk/IntegrationTests/Beanstalk.cs b/sdk/test/Services/ElasticBeanstalk/IntegrationTests/Beanstalk.cs
deleted file mode 100644
index 8d21d9dd209c..000000000000
--- a/sdk/test/Services/ElasticBeanstalk/IntegrationTests/Beanstalk.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.ElasticBeanstalk;
-using Amazon.ElasticBeanstalk.Model;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class Beanstalk : TestBase
- {
-
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("ElasticBeanstalk")]
- public void ListAvailableSolutionStacksTest()
- {
- ListAvailableSolutionStacksResponse response = Client.ListAvailableSolutionStacks(new ListAvailableSolutionStacksRequest());
- Assert.IsNotNull(response);
- Assert.IsTrue(response.SolutionStacks.Count > 0);
- foreach (string stack in response.SolutionStacks)
- {
- Assert.IsNotNull(stack);
- }
- }
-
- [TestMethod]
- [TestCategory("ElasticBeanstalk")]
- public void CheckDNSAvailabilityTest()
- {
- CheckDNSAvailabilityRequest request = new CheckDNSAvailabilityRequest()
- {
- CNAMEPrefix = "mycnamecheck" + DateTime.UtcNow.Ticks
- };
-
- CheckDNSAvailabilityResponse response = Client.CheckDNSAvailability(request);
- Assert.IsTrue(response.Available.Value);
- Assert.IsNotNull(response.FullyQualifiedCNAME);
- }
-
- [TestMethod]
- [TestCategory("ElasticBeanstalk")]
- public void CRUDApplication()
- {
- string applicationName = "dotnet-integ-app" + DateTime.UtcNow.Ticks;
- CreateApplicationRequest createRequest = new CreateApplicationRequest()
- {
- ApplicationName = applicationName,
- Description = "Test Application"
- };
-
- CreateApplicationResponse createResponse = Client.CreateApplication(createRequest);
- Assert.IsNotNull(createResponse.ResponseMetadata.RequestId);
-
- try
- {
- DescribeApplicationsResponse describeResponse = Client.DescribeApplications(new DescribeApplicationsRequest() { ApplicationNames = new List() { applicationName } });
- Assert.AreEqual(1, describeResponse.Applications.Count);
- ApplicationDescription app = describeResponse.Applications[0];
- Assert.AreEqual(applicationName, app.ApplicationName);
- Assert.AreEqual("Test Application", app.Description);
- Assert.AreNotEqual(DateTime.MinValue, app.DateCreated);
- Assert.AreNotEqual(DateTime.MinValue, app.DateUpdated);
-
- UpdateApplicationRequest updateRequest = new UpdateApplicationRequest()
- {
- ApplicationName = applicationName,
- Description = "updated description"
- };
- UpdateApplicationResponse updateResponse = Client.UpdateApplication(updateRequest);
- Assert.AreEqual(applicationName, updateResponse.Application.ApplicationName);
- Assert.AreEqual("updated description", updateResponse.Application.Description);
- }
- finally
- {
- Client.DeleteApplication(new DeleteApplicationRequest() { ApplicationName = applicationName });
- }
- }
- }
-}
diff --git a/sdk/test/Services/ElasticBeanstalk/IntegrationTests/Config/462/App.config b/sdk/test/Services/ElasticBeanstalk/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ElasticBeanstalk/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/AWSSDK.IntegrationTests.ElasticLoadBalancingV2.NetFramework.csproj b/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/AWSSDK.IntegrationTests.ElasticLoadBalancingV2.NetFramework.csproj
deleted file mode 100644
index 44ee562c1d82..000000000000
--- a/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/AWSSDK.IntegrationTests.ElasticLoadBalancingV2.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ElasticLoadBalancingV2.NetFramework
- AWSSDK.IntegrationTests.ElasticLoadBalancingV2.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/Config/462/App.config b/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/ElasticLoadBalancingV2.cs b/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/ElasticLoadBalancingV2.cs
deleted file mode 100644
index c8dfefd13210..000000000000
--- a/sdk/test/Services/ElasticLoadBalancingV2/IntegrationTests/ElasticLoadBalancingV2.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System.Threading;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-using System.Linq;
-
-using Amazon.ElasticLoadBalancingV2;
-using Amazon.ElasticLoadBalancingV2.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class ElasticLoadBalancingV2 : TestBase
- {
- private static string loadBalancerName = "dotnet-test-" + DateTime.UtcNow.ToFileTime();
- private static string loadBalancerArn = null;
-
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestCleanup]
- public void TestCleanup()
- {
- if (!string.IsNullOrEmpty(loadBalancerArn))
- {
- Client.DeleteLoadBalancer(new DeleteLoadBalancerRequest
- {
- LoadBalancerArn = loadBalancerArn
- });
- }
- }
-
- [TestMethod]
- [TestCategory("ElasticLoadBalancingV2")]
- public void BasicTest()
- {
- Client.DescribeLoadBalancers(new DescribeLoadBalancersRequest
- {
- });
- }
- }
-}
diff --git a/sdk/test/Services/Elasticsearch/IntegrationTests/AWSSDK.IntegrationTests.Elasticsearch.NetFramework.csproj b/sdk/test/Services/Elasticsearch/IntegrationTests/AWSSDK.IntegrationTests.Elasticsearch.NetFramework.csproj
deleted file mode 100644
index 81189551bcfe..000000000000
--- a/sdk/test/Services/Elasticsearch/IntegrationTests/AWSSDK.IntegrationTests.Elasticsearch.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.Elasticsearch.NetFramework
- AWSSDK.IntegrationTests.Elasticsearch.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/Elasticsearch/IntegrationTests/Config/462/App.config b/sdk/test/Services/Elasticsearch/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/Elasticsearch/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/Elasticsearch/IntegrationTests/Elasticsearch.cs b/sdk/test/Services/Elasticsearch/IntegrationTests/Elasticsearch.cs
deleted file mode 100644
index dec1e58ddace..000000000000
--- a/sdk/test/Services/Elasticsearch/IntegrationTests/Elasticsearch.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System.Threading;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.Elasticsearch;
-using Amazon.Elasticsearch.Model;
-using AWSSDK_DotNet.IntegrationTests.Tests;
-
-
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class Elasticsearch : TestBase
- {
- // Test temporarily disabled.
- //[TestMethod]
- //[TestCategory("Elasticsearch")]
- public void TestElasticsearchOperations()
- {
- var domainName = UtilityMethods.GenerateName("domain");
-
- Client.CreateElasticsearchDomain(new CreateElasticsearchDomainRequest
- {
- DomainName = domainName
- });
- Thread.Sleep(2000);
-
- try
- {
- var domainNames = Client.ListDomainNames(new ListDomainNamesRequest()).DomainNames;
- Assert.IsTrue(domainNames.Exists(d => d.DomainName.Equals(domainName)));
-
- var domains = Client.DescribeElasticsearchDomains(new DescribeElasticsearchDomainsRequest
- {
- DomainNames = new List { domainName }
- }).DomainStatusList;
- Assert.IsTrue(domains.Exists(d => d.DomainName.Equals(domainName)));
- }
- finally
- {
- Client.DeleteElasticsearchDomain(new DeleteElasticsearchDomainRequest
- {
- DomainName = domainName
- });
- }
- }
-
- }
-}
diff --git a/sdk/test/Services/Glacier/IntegrationTests/AWSSDK.IntegrationTests.Glacier.NetFramework.csproj b/sdk/test/Services/Glacier/IntegrationTests/AWSSDK.IntegrationTests.Glacier.NetFramework.csproj
deleted file mode 100644
index ae49000678e9..000000000000
--- a/sdk/test/Services/Glacier/IntegrationTests/AWSSDK.IntegrationTests.Glacier.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.Glacier.NetFramework
- AWSSDK.IntegrationTests.Glacier.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/Glacier/IntegrationTests/Config/462/App.config b/sdk/test/Services/Glacier/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/Glacier/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/Glacier/IntegrationTests/Glacier.cs b/sdk/test/Services/Glacier/IntegrationTests/Glacier.cs
deleted file mode 100644
index 407ca9e436fb..000000000000
--- a/sdk/test/Services/Glacier/IntegrationTests/Glacier.cs
+++ /dev/null
@@ -1,144 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Amazon.Glacier;
-using Amazon.Glacier.Model;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-using AWSSDK_DotNet.IntegrationTests.Tests;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using System.IO;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class Glacier : TestBase
- {
- private const long CONTENT_LENGTH = 1024 * 1024 * 5;
-
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("Glacier")]
- public void ListCalls()
- {
- var testingVaultName = "dotnet-sdk-test" + DateTime.UtcNow.Ticks.ToString();
- Client.CreateVault(new CreateVaultRequest()
- {
- VaultName = testingVaultName
- });
- Assert.IsNotNull(Client.ListJobs(new ListJobsRequest { VaultName = testingVaultName }));
- Assert.IsNotNull(Client.ListMultipartUploads(new ListMultipartUploadsRequest { VaultName = testingVaultName }));
- Assert.IsNotNull(Client.ListVaults(new ListVaultsRequest()));
-
- Client.DeleteVault(new DeleteVaultRequest { VaultName = testingVaultName });
- }
-
- // Commented out because the would leave data in glacier that would cost money
- //[TestMethod]
- //[TestCategory("Glacier")]
- public void TestSimpleUpload()
- {
- var testingVaultName = "dotnet-sdk-test" + DateTime.UtcNow.Ticks.ToString();
- Client.CreateVault(new CreateVaultRequest()
- {
- VaultName = testingVaultName
- });
- const string accountID = "-";
- string archiveID = null;
-
- try
- {
- var memoryStream = new MemoryStream(Encoding.ASCII.GetBytes("data to archive"));
- var uploadArchiveRequest = new UploadArchiveRequest
- {
- VaultName = testingVaultName,
- Body = memoryStream,
- Checksum = TreeHashGenerator.CalculateTreeHash(memoryStream),
- AccountId = accountID,
- ArchiveDescription = "my first archive"
- };
-
- var response = Client.UploadArchive(uploadArchiveRequest);
- archiveID = response.ArchiveId;
- }
- finally
- {
- Client.DeleteArchive(new DeleteArchiveRequest { AccountId = accountID, VaultName = testingVaultName, ArchiveId = archiveID });
- }
- }
-
- // Commented out because the would leave data in glacier that would cost money
- //[TestMethod]
- //[TestCategory("Glacier")]
- public void TestMultiPartUpload()
- {
- var testingVaultName = "dotnet-sdk-test" + DateTime.UtcNow.Ticks.ToString();
- Client.CreateVault(new CreateVaultRequest()
- {
- VaultName = testingVaultName
- });
-
- InitiateMultipartUploadRequest initRequest = new InitiateMultipartUploadRequest()
- {
- VaultName = testingVaultName,
- ArchiveDescription = "dotnet mp upload",
- PartSize = 1048576
- };
- InitiateMultipartUploadResponse initResponse = Client.InitiateMultipartUpload(initRequest);
- string uploadId = initResponse.UploadId;
-
-
- MemoryStream totalStream = new MemoryStream();
- for (int i = 0; i < 1048576 + 1048576 / 2; i++)
- {
- totalStream.WriteByte((byte)(i % byte.MaxValue));
- }
- totalStream.Position = 0;
-
- List md5s = new List();
- long currentPosition = 0;
- long partSize = 1048576;
- while (totalStream.Position < totalStream.Length)
- {
- Stream partStream = GlacierUtils.CreatePartStream(totalStream, partSize);
- string checkSum = TreeHashGenerator.CalculateTreeHash(partStream);
- md5s.Add(checkSum);
-
- UploadMultipartPartRequest partRequest = new UploadMultipartPartRequest()
- {
- VaultName = testingVaultName,
- UploadId = uploadId,
- Body = partStream,
- Checksum = checkSum
- };
- partRequest.SetRange(currentPosition, currentPosition + partStream.Length - 1);
- Client.UploadMultipartPart(partRequest);
- currentPosition += partStream.Length;
- }
-
- CompleteMultipartUploadRequest compRequest = new CompleteMultipartUploadRequest()
- {
- VaultName = testingVaultName,
- UploadId = uploadId,
- ArchiveSize = totalStream.Length.ToString(),
- Checksum = TreeHashGenerator.CalculateTreeHash(md5s)
- };
- CompleteMultipartUploadResponse compResponse = Client.CompleteMultipartUpload(compRequest);
- Assert.IsNotNull(compResponse.Location);
- Assert.IsNotNull(compResponse.Checksum);
- string archiveId = compResponse.ArchiveId;
-
- DeleteArchiveRequest delArchiveRequest = new DeleteArchiveRequest()
- {
- VaultName = testingVaultName,
- ArchiveId = archiveId
- };
- DeleteArchiveResponse delArchiveResponse = Client.DeleteArchive(delArchiveRequest);
- }
- }
-}
diff --git a/sdk/test/Services/ImportExport/IntegrationTests/AWSSDK.IntegrationTests.ImportExport.NetFramework.csproj b/sdk/test/Services/ImportExport/IntegrationTests/AWSSDK.IntegrationTests.ImportExport.NetFramework.csproj
deleted file mode 100644
index 33c92729d8e5..000000000000
--- a/sdk/test/Services/ImportExport/IntegrationTests/AWSSDK.IntegrationTests.ImportExport.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.ImportExport.NetFramework
- AWSSDK.IntegrationTests.ImportExport.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/ImportExport/IntegrationTests/Config/462/App.config b/sdk/test/Services/ImportExport/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/ImportExport/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/ImportExport/IntegrationTests/ImportExport.cs b/sdk/test/Services/ImportExport/IntegrationTests/ImportExport.cs
deleted file mode 100644
index 1d1a1e2c0409..000000000000
--- a/sdk/test/Services/ImportExport/IntegrationTests/ImportExport.cs
+++ /dev/null
@@ -1,181 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.ImportExport;
-using Amazon.ImportExport.Model;
-using Amazon.Runtime;
-
-using Amazon.S3;
-using Amazon.S3.Model;
-using Amazon.S3.Util;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class ImportExport : TestBase
- {
- const string IMPORT_MANIFEST =
-@"bucket: @BUCKET@
-accessKeyId: @ACCESS_KEY_ID@
-manifestVersion: 1.3
-eraseDevice: true
-deviceId: 123
-notificationEmail: john.doe@example.com
-returnAddress:
- name: Amazon.com ATTN:Joe Random
- street1: 5555555 5th Ave
- city: Seattle
- stateOrProvince: WA
- postalCode: 98104
- phoneNumber: 206-555-1000
- country: USA
-";
-
- const string EXPORT_MANIFEST =
-@"manifestVersion: 1.2
-accessKeyId: @ACCESS_KEY_ID@
-deviceId: 532404500021
-logBucket: @BUCKET@
-trueCryptPassword: apassword
-logPrefix: logs/
-fileSystem: NTFS
-notificationEmail: john.doe@example.com
-operations:
- - exportBucket: @BUCKET@
-returnAddress:
- name: Amazon.com ATTN Joe Random
- street1: 1200 12th Ave S.
- city: Seattle
- stateOrProvince: WA
- postalCode: 98114
- phoneNumber: 206-266-0000
- country: USA
-";
-
- static AmazonS3Client s3Client;
-
- static string bucketName;
-
- [ClassInitialize]
- public static void ClassInitialize(TestContext testContext)
- {
- s3Client = new AmazonS3Client();
-
- // Add test data to export
- bucketName = "sdk-import-test" + DateTime.UtcNow.Ticks;
- s3Client.PutBucket(new PutBucketRequest { BucketName = bucketName });
- s3Client.PutObject(new PutObjectRequest
- {
- BucketName = bucketName,
- Key = "data.txt",
- ContentBody = "import-export-data"
- });
- }
-
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
-
- if(s3Client != null)
- {
- AmazonS3Util.DeleteS3BucketWithObjects(s3Client, bucketName);
- s3Client.Dispose();
- s3Client = null;
- }
- }
-
- [Ignore]
- [TestMethod]
- [TestCategory("ImportExport")]
- public void TestImportExport()
- {
- // CreateJob
- CreateJobRequest createJobRequest = new CreateJobRequest
- {
- JobType = JobType.Import,
- Manifest = GetSampleManifestText(IMPORT_MANIFEST)
- };
- var createJobResponse = Client.CreateJob(createJobRequest);
- string createdJobId = createJobResponse.JobId;
- Assert.IsNotNull(createdJobId);
- Assert.AreEqual(JobType.Import, createJobResponse.JobType);
- Assert.IsNotNull(createJobResponse.Signature);
- Assert.IsNotNull(createJobResponse.SignatureFileContents);
-
-
- // UpdateJob
- UpdateJobRequest updateJobRequest = new UpdateJobRequest
- {
- JobId = createdJobId,
- JobType = JobType.Export,
- Manifest = GetSampleManifestText(EXPORT_MANIFEST)
- };
- Client.UpdateJob(updateJobRequest);
-
-
- // ListJobs
- var listJobsResponse = Client.ListJobs(new ListJobsRequest { MaxJobs = 100 });
- Assert.IsNotNull(listJobsResponse.IsTruncated);
- Job job = FindJob(createdJobId, listJobsResponse.Jobs);
- Assert.IsNotNull(job);
- Assert.IsTrue(job.CreationDate > DateTime.MinValue);
- Assert.IsFalse(job.IsCanceled.Value);
- Assert.AreEqual(createdJobId, job.JobId);
- Assert.AreEqual(JobType.Export, job.JobType);
- Assert.IsFalse(job.IsCanceled.Value);
-
-
- // GetStatus
- var getStatusResponse = Client.GetStatus(new GetStatusRequest { JobId = createdJobId });
- Assert.IsNotNull(getStatusResponse.CreationDate);
- Assert.IsNotNull(getStatusResponse.CurrentManifest);
- Assert.AreEqual(createdJobId, getStatusResponse.JobId);
- Assert.AreEqual(JobType.Export, getStatusResponse.JobType);
- Assert.IsNotNull(getStatusResponse.ProgressMessage);
- Assert.IsNotNull(getStatusResponse.LocationMessage);
- Assert.IsNotNull(getStatusResponse.LocationCode);
- Assert.IsNotNull(getStatusResponse.Signature);
- Assert.AreEqual(0, getStatusResponse.ErrorCount);
- Assert.IsNotNull(getStatusResponse.ProgressMessage);
- Assert.IsNotNull(getStatusResponse.SignatureFileContents);
- Assert.IsNull(getStatusResponse.Carrier);
- Assert.IsNull(getStatusResponse.TrackingNumber);
- Assert.IsNull(getStatusResponse.LogBucket);
- Assert.IsNull(getStatusResponse.LogKey);
-
-
- // Cancel our test job
- Client.CancelJob(new CancelJobRequest { JobId = createdJobId });
- AssertJobIsCancelled(createdJobId);
- createdJobId = null;
- }
-
- private Job FindJob(String jobId, List jobs)
- {
- var job = jobs.Find(item => item.JobId == jobId);
-
- if (job == null)
- Assert.Fail("Expected to find a job with ID '" + jobId + "', but didn't");
- return job;
- }
-
- private void AssertJobIsCancelled(string jobId)
- {
- Job job = FindJob(jobId, Client.ListJobs(new ListJobsRequest()).Jobs);
- Assert.IsTrue(job.IsCanceled.Value);
- }
-
-
-
- private string GetSampleManifestText(string manifest)
- {
- manifest = manifest.Replace("@BUCKET@", bucketName);
- manifest = manifest.Replace("@ACCESS_KEY_ID@", "AAAEXAMPLE");
-
- return manifest;
- }
-
- }
-}
diff --git a/sdk/test/Services/Inspector/IntegrationTests/AWSSDK.IntegrationTests.Inspector.NetFramework.csproj b/sdk/test/Services/Inspector/IntegrationTests/AWSSDK.IntegrationTests.Inspector.NetFramework.csproj
deleted file mode 100644
index 0d5aa79d1bc0..000000000000
--- a/sdk/test/Services/Inspector/IntegrationTests/AWSSDK.IntegrationTests.Inspector.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.Inspector.NetFramework
- AWSSDK.IntegrationTests.Inspector.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/Inspector/IntegrationTests/Config/462/App.config b/sdk/test/Services/Inspector/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/Inspector/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/Inspector/IntegrationTests/Inspector.cs b/sdk/test/Services/Inspector/IntegrationTests/Inspector.cs
deleted file mode 100644
index 4ef6ad3d1d80..000000000000
--- a/sdk/test/Services/Inspector/IntegrationTests/Inspector.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.Inspector;
-using Amazon.Inspector.Model;
-using Amazon.Runtime;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- /* Tests disabled pending update to new 2016-02-16 API version
- [TestClass]
- public class Inspector : TestBase
- {
- [TestInitialize]
- public void Init()
- {
- SetEndpoint(Client, "https://inspector.us-west-2.amazonaws.com", "us-west-2");
- }
-
- [TestMethod]
- public void TestListOperation()
- {
- Client.ListApplications(new ListApplicationsRequest { });
- }
-
- [TestMethod]
- public void TestErrorMessageUnmarshalling()
- {
- try
- {
- Client.CreateResourceGroup(@"{""foo"":""bar""}");
- }
- catch (AmazonInspectorException e)
- {
- Assert.IsNotNull(e.Message);
- }
- }
-
- [TestMethod]
- public void TestCrudOperations()
- {
- var groupTags = @"[{""key"": ""foo"", ""values"" :[""bar"",""baz""]}]";
- var groupArn = Client.CreateResourceGroup(new CreateResourceGroupRequest
- {
- ResourceGroupTags = groupTags,
- }).ResourceGroupArn;
-
- Assert.IsNotNull(groupArn);
-
- var appName = Utils.UtilityMethods.GenerateName();
- var appArn = Client.CreateApplication(new CreateApplicationRequest { ApplicationName = appName, ResourceGroupArn = groupArn }).ApplicationArn;
-
- Assert.IsNotNull(appArn);
-
- var app = Utils.UtilityMethods.WaitUntilSuccess(() =>
- Client.DescribeApplication(new DescribeApplicationRequest { ApplicationArn = appArn}).Application);
-
- Assert.AreEqual(appName, app.ApplicationName);
- Assert.AreEqual(appArn, app.ApplicationArn);
- Assert.AreEqual(groupArn, app.ResourceGroupArn);
-
- Client.UpdateApplication(new UpdateApplicationRequest { ApplicationArn = appArn, ApplicationName = appName + "X", ResourceGroupArn = groupArn });
-
- app = Utils.UtilityMethods.WaitUntilSuccess(() =>
- Client.DescribeApplication(new DescribeApplicationRequest { ApplicationArn = appArn }).Application);
-
- Assert.AreEqual(appName + "X", app.ApplicationName);
-
- Client.DeleteApplication(new DeleteApplicationRequest { ApplicationArn = appArn });
- }
-
- }*/
-}
diff --git a/sdk/test/Services/IoT/IntegrationTests/AWSSDK.IntegrationTests.IoT.NetFramework.csproj b/sdk/test/Services/IoT/IntegrationTests/AWSSDK.IntegrationTests.IoT.NetFramework.csproj
deleted file mode 100644
index b48c38452ee9..000000000000
--- a/sdk/test/Services/IoT/IntegrationTests/AWSSDK.IntegrationTests.IoT.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.IoT.NetFramework
- AWSSDK.IntegrationTests.IoT.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/IoT/IntegrationTests/Config/462/App.config b/sdk/test/Services/IoT/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/IoT/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/IoT/IntegrationTests/IoT.cs b/sdk/test/Services/IoT/IntegrationTests/IoT.cs
deleted file mode 100644
index ba89ce10ef5c..000000000000
--- a/sdk/test/Services/IoT/IntegrationTests/IoT.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.IoT;
-using Amazon.IoT.Model;
-using Amazon.Runtime;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class IoT : TestBase
- {
- [TestMethod]
- [TestCategory("IoT")]
- public void TestListCall()
- {
- Client.ListPolicies(new ListPoliciesRequest { AscendingOrder = true });
- }
-
- [TestMethod]
- [TestCategory("IoT")]
- public void TestThingOperations()
- {
- var thingName = Utils.UtilityMethods.GenerateName();
- var thingArn = Client.CreateThing(new CreateThingRequest
- {
- ThingName = thingName,
- AttributePayload = new AttributePayload { Attributes = new Dictionary { { "foo", "bar" } } }
- }).ThingArn;
-
- Assert.IsNotNull(thingArn);
-
- var attr = Client.DescribeThing(new DescribeThingRequest { ThingName = thingName }).Attributes;
-
- Assert.IsTrue(attr.ContainsKey("foo"));
- Assert.AreEqual("bar", attr["foo"]);
-
- Utils.UtilityMethods.WaitUntilSuccess(() =>
- Client.DeleteThing(new DeleteThingRequest { ThingName = thingName })
- );
- }
-
- [TestMethod]
- [TestCategory("IoT")]
- public void TestErrorMessage()
- {
- try
- {
- Client.CreatePolicy("Foobar", "{}");
- }
- catch (AmazonIoTException e)
- {
- Assert.IsNotNull(e.Message);
- }
- }
-
- [TestMethod]
- [TestCategory("IoT")]
- public void TestCertificateOperations()
- {
- var response = Client.CreateKeysAndCertificate(new CreateKeysAndCertificateRequest { });
- Assert.IsNotNull(response.CertificateArn);
- Assert.IsNotNull(response.CertificateId);
- Assert.IsNotNull(response.CertificatePem);
- Assert.IsNotNull(response.KeyPair.PublicKey);
- Assert.IsNotNull(response.KeyPair.PrivateKey);
-
-
- Client.CreateKeysAndCertificate(false);
-
- Utils.UtilityMethods.WaitUntilSuccess(() =>
- Client.DeleteCertificate(new DeleteCertificateRequest { CertificateId = response.CertificateId })
- );
- }
- }
-}
diff --git a/sdk/test/Services/Kinesis/IntegrationTests/AWSSDK.IntegrationTests.Kinesis.NetFramework.csproj b/sdk/test/Services/Kinesis/IntegrationTests/AWSSDK.IntegrationTests.Kinesis.NetFramework.csproj
deleted file mode 100644
index 90515aef53ef..000000000000
--- a/sdk/test/Services/Kinesis/IntegrationTests/AWSSDK.IntegrationTests.Kinesis.NetFramework.csproj
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.Kinesis.NetFramework
- AWSSDK.IntegrationTests.Kinesis.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/Kinesis/IntegrationTests/Config/462/App.config b/sdk/test/Services/Kinesis/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/Kinesis/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/Kinesis/IntegrationTests/Kinesis.cs b/sdk/test/Services/Kinesis/IntegrationTests/Kinesis.cs
deleted file mode 100644
index 92e35a13f52f..000000000000
--- a/sdk/test/Services/Kinesis/IntegrationTests/Kinesis.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using System.Threading;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.Kinesis;
-using Amazon.Kinesis.Model;
-using Amazon.Runtime;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class Kinesis : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- // Delete all dotnet integ test streams.
- var streamNames = Client.ListStreams().StreamNames;
- foreach (var streamName in streamNames)
- {
- if (streamName.Contains("dotnet-integ-test-stream"))
- {
- try
- {
- Client.DeleteStream(new DeleteStreamRequest
- {
- StreamName = streamName
- });
- }
- catch(Exception e)
- {
- Console.WriteLine("Failed to delete stream {0}: {1}", streamName, e.Message);
- }
- }
- }
-
- // BaseClean();
- }
-
-
- [TestMethod]
- [TestCategory("Kinesis")]
- public void KinesisCRUD()
- {
- var streamName = "dotnet-integ-test-stream-" + DateTime.UtcNow.Ticks;
- Action waitUntilStreamActive = () => UtilityMethods.WaitUntil(() =>
- Client.DescribeStream(new DescribeStreamRequest { StreamName = streamName }).StreamDescription.StreamStatus == StreamStatus.ACTIVE);
-
- // Create a stream.
- Client.CreateStream(new CreateStreamRequest
- {
- ShardCount = 1,
- StreamName = streamName
- });
-
- // Describe the stream.
- var stream = Client.DescribeStream(new DescribeStreamRequest
- {
- StreamName = streamName
- }).StreamDescription;
- Assert.AreEqual(stream.HasMoreShards, false);
- Assert.IsFalse(string.IsNullOrEmpty(stream.StreamARN));
- Assert.AreEqual(stream.StreamName, streamName);
- Assert.IsTrue(stream.StreamStatus == StreamStatus.CREATING);
-
- waitUntilStreamActive();
-
- var retentionHours = stream.RetentionPeriodHours;
- var newRetentionHours = retentionHours * 2;
-
- Client.IncreaseStreamRetentionPeriod(streamName, newRetentionHours);
- waitUntilStreamActive();
- stream = Client.DescribeStream(new DescribeStreamRequest
- {
- StreamName = streamName
- }).StreamDescription;
- Assert.AreEqual(newRetentionHours, stream.RetentionPeriodHours);
-
- Client.DecreaseStreamRetentionPeriod(streamName, retentionHours);
- waitUntilStreamActive();
- stream = Client.DescribeStream(new DescribeStreamRequest
- {
- StreamName = streamName
- }).StreamDescription;
- Assert.AreEqual(retentionHours, stream.RetentionPeriodHours);
-
- // List streams.
- var streamNames = Client.ListStreams().StreamNames;
- Assert.IsTrue(streamNames.Count > 0);
- Assert.IsTrue(streamNames.Contains(streamName));
-
- // Delete the stream.
- Client.DeleteStream(new DeleteStreamRequest
- {
- StreamName = streamName
- });
- stream = Client.DescribeStream(new DescribeStreamRequest
- {
- StreamName = streamName
- }).StreamDescription;
- Assert.IsTrue(stream.StreamStatus == StreamStatus.DELETING);
- }
-
- private StreamDescription WaitForStreamToBeActive(string streamName)
- {
- while (true)
- {
- var stream = Client.DescribeStream(new DescribeStreamRequest
- {
- StreamName = streamName
- }).StreamDescription;
-
- if (stream.StreamStatus != StreamStatus.ACTIVE)
- {
- Thread.Sleep(5 * 1000);
- continue;
- }
- else
- {
- return stream;
- }
- }
- }
- }
-}
diff --git a/sdk/test/Services/Kinesis/IntegrationTests/KinesisFirehose.cs b/sdk/test/Services/Kinesis/IntegrationTests/KinesisFirehose.cs
deleted file mode 100644
index 899692f724e6..000000000000
--- a/sdk/test/Services/Kinesis/IntegrationTests/KinesisFirehose.cs
+++ /dev/null
@@ -1,275 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Threading;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.KinesisFirehose;
-using Amazon.KinesisFirehose.Model;
-using Amazon.IdentityManagement;
-using Amazon.S3;
-using Amazon.IdentityManagement.Model;
-using Amazon.S3.Util;
-using System.IO;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class KinesisFirehose : TestBase
- {
- private static string TestAccountId = UtilityMethods.AccountId;
- static IAmazonIdentityManagementService iamClient = new AmazonIdentityManagementServiceClient();
- static AmazonS3Client s3Client = new AmazonS3Client();
-
- private string BucketName = null;
- private string RoleName = null;
- private string PolicyName = null;
- private string DeliveryStreamName = null;
-
- public static readonly string FirehoseAssumeRolePolicyDocumentFormat =
-@"{{
- ""Version"": ""2012-10-17"",
- ""Statement"": [
- {{
- ""Sid"": """",
- ""Effect"": ""Allow"",
- ""Principal"": {{
- ""Service"": ""firehose.amazonaws.com""
- }},
- ""Action"": ""sts:AssumeRole"",
- ""Condition"": {{
- ""StringEquals"": {{
- ""sts:ExternalId"": ""{0}""
- }}
- }}
- }}
- ]
-}}
-".Trim();
-
- private static string RolePolicyDocumentFormat =
-@"{{
- ""Version"": ""2012-10-17"",
- ""Statement"": [
- {{
- ""Sid"": """",
- ""Effect"": ""Allow"",
- ""Action"": [
- ""s3:AbortMultipartUpload"",
- ""s3:GetBucketLocation"",
- ""s3:GetObject"",
- ""s3:ListBucket"",
- ""s3:ListBucketMultipartUploads"",
- ""s3:PutObject""
- ],
- ""Resource"": [
- ""arn:aws:s3:::{0}"",
- ""arn:aws:s3:::{0}/*""
- ]
- }}
- ]
-}}";
-
-
- [TestInitialize]
- public void TestInitialize()
- {
- // Create S3 Bucket
- BucketName = "sdk-dotnet-integ-test-bucket-firehose" + DateTime.UtcNow.Ticks;
- s3Client.PutBucket(BucketName);
-
- // Create IAM Role
- RoleName = "NetFirehoseTestRole" + DateTime.UtcNow.Ticks;
- if (string.IsNullOrEmpty(TestAccountId))
- Assert.Fail("TestAccountId must be specified to run these tests");
-
- var iamCreateResponse = iamClient.CreateRole(new CreateRoleRequest
- {
- RoleName = RoleName,
- AssumeRolePolicyDocument = string.Format(FirehoseAssumeRolePolicyDocumentFormat, TestAccountId)
- });
- string roleArn = iamCreateResponse.Role.Arn;
- Assert.IsNotNull(roleArn);
-
- // Attach Policy to Role
- PolicyName = "NetFirehoseTestRolePolicy" + DateTime.UtcNow.Ticks;
- iamClient.PutRolePolicy(new PutRolePolicyRequest()
- {
- PolicyDocument = string.Format(RolePolicyDocumentFormat, BucketName),
- PolicyName = PolicyName,
- RoleName = RoleName
- });
-
- // Wait for eventual consistency of role.
- Thread.Sleep(TimeSpan.FromSeconds(10));
-
- // Create Firehose Delivery Stream
- string bucketArn = "arn:aws:s3:::" + BucketName;
- DeliveryStreamName = "dotnet-test-delivery-stream" + DateTime.UtcNow.Ticks;
- string deliveryStreamArn = Client.CreateDeliveryStream(new CreateDeliveryStreamRequest()
- {
- DeliveryStreamName = DeliveryStreamName,
- S3DestinationConfiguration = new S3DestinationConfiguration()
- {
- BucketARN = bucketArn,
- RoleARN = roleArn
- }
- }).DeliveryStreamARN;
- if (string.IsNullOrEmpty(deliveryStreamArn))
- {
- Assert.Fail("Expected a deliveryStreamArn value");
- }
-
- // Wait for Delivery Stream to be active
- DeliveryStreamStatus streamStatus = DeliveryStreamStatus.CREATING;
- var timeout = DateTime.UtcNow.AddSeconds(120);
- while (streamStatus != DeliveryStreamStatus.ACTIVE && DateTime.UtcNow.Ticks < timeout.Ticks)
- {
- streamStatus = Client.DescribeDeliveryStream(new DescribeDeliveryStreamRequest()
- {
- DeliveryStreamName = DeliveryStreamName
- }).DeliveryStreamDescription.DeliveryStreamStatus;
- Assert.AreNotEqual(streamStatus, DeliveryStreamStatus.DELETING);
- Thread.Sleep(TimeSpan.FromSeconds(2));
- }
- Assert.AreNotEqual(streamStatus, DeliveryStreamStatus.CREATING, "Did not exit CREATING state within time limit.");
- }
-
- [TestCleanup]
- public void TestCleanup()
- {
- try
- {
- // Check if stream status qualifies it to be deleted.
- var streamStatus = Client.DescribeDeliveryStream(new DescribeDeliveryStreamRequest()
- {
- DeliveryStreamName = DeliveryStreamName
- }).DeliveryStreamDescription.DeliveryStreamStatus;
-
- if (streamStatus == DeliveryStreamStatus.ACTIVE || streamStatus == DeliveryStreamStatus.DELETING)
- Client.DeleteDeliveryStream(DeliveryStreamName);
- }
-
- catch (Exception)
- {}
-
- try
- {
- // Delete Role Policy
- iamClient.DeleteRolePolicy(new DeleteRolePolicyRequest()
- {
- RoleName = RoleName,
- PolicyName = PolicyName
- });
-
- // Delete Role
- iamClient.DeleteRole(new DeleteRoleRequest()
- {
- RoleName = RoleName
- });
- }
-
- catch (Exception)
- {}
-
- try
- {
- // Delete Bucket
- AmazonS3Util.DeleteS3BucketWithObjects(s3Client, BucketName);
- }
-
- catch(Exception)
- {}
- }
-
- [Ignore("Excluding tests that need IAM Write/Permissions management.")]
- [TestMethod]
- [TestCategory("Kinesis")]
- public void TestListDeliveryStreams()
- {
- List streamNames = Client.ListDeliveryStreams().DeliveryStreamNames;
- Assert.IsNotNull(streamNames);
- }
-
- [Ignore("Excluding tests that need IAM Write/Permissions management.")]
- [TestMethod]
- [TestCategory("Kinesis")]
- public void TestPutRecord()
- {
- using (var data = new MemoryStream())
- {
- using (var writer = new StreamWriter(data))
- {
- writer.Write("DATAdataDATAdataDATAdata");
- writer.Flush();
- data.Position = 0;
- }
- string recordId = Client.PutRecord(DeliveryStreamName, new Record() { Data = data }).RecordId;
- if (string.IsNullOrEmpty(recordId))
- {
- Assert.Fail("Expected recordId to have a value.");
- }
- }
- }
-
- [Ignore("Excluding tests that need IAM Write/Permissions management.")]
- [TestMethod]
- [TestCategory("Kinesis")]
- [ExpectedException(typeof(ResourceNotFoundException))]
- public void TestPutRecordNonExistantStream()
- {
- using (var data = new MemoryStream())
- {
- using (var writer = new StreamWriter(data))
- {
- writer.Write("DATAdataDATAdataDATAdata");
- writer.Flush();
- data.Position = 0;
- }
-
- Client.PutRecord("NonExistantStream", new Record() { Data = data });
- }
- }
-
- [Ignore("Excluding tests that need IAM Write/Permissions management.")]
- [TestMethod]
- [TestCategory("Kinesis")]
- public void TestPutRecordBatch()
- {
- int recordCount = 8;
-
- List records = new List();
- try
- {
- for (int i = 0; i < recordCount; i++)
- {
- var data = new MemoryStream();
- using (var writer = new StreamWriter(data))
- {
- writer.Write(string.Format("DATA{0}data{0}DATA{0}data{0}DATA{0}data{0}", i));
- writer.Flush();
- data.Position = 0;
- }
- records.Add(new Record { Data = data });
- }
- var response = Client.PutRecordBatch(DeliveryStreamName, records);
-
- HashSet recordIds = new HashSet();
- foreach (var individualResponse in response.RequestResponses)
- {
- recordIds.Add(individualResponse.RecordId);
- }
-
- Assert.AreEqual(recordIds.Count, recordCount);
- Assert.AreEqual(response.FailedPutCount, 0, "Expected FailedPutCount == 0");
- }
- finally
- {
- foreach (var record in records)
- {
- record.Data.Dispose();
- }
- }
- }
- }
-}
diff --git a/sdk/test/Services/MachineLearning/IntegrationTests/AWSSDK.IntegrationTests.MachineLearning.NetFramework.csproj b/sdk/test/Services/MachineLearning/IntegrationTests/AWSSDK.IntegrationTests.MachineLearning.NetFramework.csproj
deleted file mode 100644
index 64f4ddef2e11..000000000000
--- a/sdk/test/Services/MachineLearning/IntegrationTests/AWSSDK.IntegrationTests.MachineLearning.NetFramework.csproj
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.MachineLearning.NetFramework
- AWSSDK.IntegrationTests.MachineLearning.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/MachineLearning/IntegrationTests/Config/462/App.config b/sdk/test/Services/MachineLearning/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/MachineLearning/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/MachineLearning/IntegrationTests/MachineLearning.cs b/sdk/test/Services/MachineLearning/IntegrationTests/MachineLearning.cs
deleted file mode 100644
index 2ce5ef0a6b7d..000000000000
--- a/sdk/test/Services/MachineLearning/IntegrationTests/MachineLearning.cs
+++ /dev/null
@@ -1,183 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Amazon.MachineLearning;
-using Amazon.MachineLearning.Model;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-using AWSSDK_DotNet.IntegrationTests.Tests;
-using Amazon.S3;
-using Amazon.S3.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-using Amazon.S3.Util;
-using System.Threading;
-
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class MachineLearning : TestBase
- {
- static AmazonS3Client s3Client = new AmazonS3Client();
- static string DATA_SCHEMA = @"{
- ""version"": ""1.0"",
- ""recordAnnotationFieldName"": null,
- ""recordWeightFieldName"": null,
- ""targetFieldName"": ""a"",
- ""dataFormat"": ""CSV"",
- ""dataFileContainsHeader"": false,
- ""variables"": [
- {
- ""fieldName"": ""a"",
- ""fieldType"": ""BINARY""
- },
- {
- ""fieldName"": ""b"",
- ""fieldType"": ""NUMERIC""
- },
- {
- ""fieldName"": ""c"",
- ""fieldType"": ""CATEGORICAL""
- },
- {
- ""fieldName"": ""d"",
- ""fieldType"": ""TEXT""
- }
- ]
- }";
-
- static string testRunId = UtilityMethods.GenerateName();
- static string bucketName = testRunId;
-
-
- [ClassInitialize]
- public static void Setup(TestContext ctx)
- {
- s3Client.PutBucket(bucketName);
- }
-
- [ClassCleanup]
- public static void Teardown()
- {
- AmazonS3Util.DeleteS3BucketWithObjects(s3Client, bucketName);
-
- var models = Client.DescribeMLModels(new DescribeMLModelsRequest {
- FilterVariable = MLModelFilterVariable.Name,
- Prefix = testRunId
- }).Results;
-
- foreach (var model in models)
- {
- try
- {
- if (model.EndpointInfo.EndpointStatus != RealtimeEndpointStatus.NONE)
- Client.DeleteRealtimeEndpoint(new DeleteRealtimeEndpointRequest { MLModelId = model.MLModelId });
- Client.DeleteMLModel(new DeleteMLModelRequest { MLModelId = model.MLModelId });
- }
- catch
- {
- Console.WriteLine("Failed to remove Model with id={0}", model.MLModelId);
- }
- }
-
- var dataSources = Client.DescribeDataSources(new DescribeDataSourcesRequest {
- FilterVariable = DataSourceFilterVariable.DataLocationS3,
- Prefix = "s3://" + testRunId
- }).Results;
-
- foreach (var ds in dataSources)
- {
- try
- {
- Client.DeleteDataSource(new DeleteDataSourceRequest { DataSourceId = ds.DataSourceId });
- }
- catch
- {
- Console.WriteLine("Failed to remove DataSource with id={0}", ds.DataSourceId);
- }
- }
- }
-
-
- //[TestMethod]
- [TestCategory("MachineLearning")]
- public void TestCreateModel()
- {
- s3Client.PutObject(new PutObjectRequest {
- BucketName = bucketName,
- Key = "data.csv",
- ContentBody = "0, 42, foo, bar",
- CannedACL = S3CannedACL.PublicRead
- });
-
- var dataLocation = String.Format("s3://{0}/data.csv", bucketName);
-
- var dataSourceId = Client.CreateDataSourceFromS3(new CreateDataSourceFromS3Request {
- ComputeStatistics = true,
- DataSpec = new S3DataSpec
- {
- DataLocationS3 = dataLocation,
- DataSchema = DATA_SCHEMA
- }
- }).DataSourceId;
-
- var source = Client.DescribeDataSources(new DescribeDataSourcesRequest
- {
- FilterVariable = DataSourceFilterVariable.DataLocationS3,
- EQ = dataLocation
- }).Results.FirstOrDefault();
-
- Assert.IsNotNull(source);
-
- var modelName = UtilityMethods.GenerateName(testRunId);
-
- var modelId = Client.CreateMLModel(new CreateMLModelRequest {
- MLModelName = modelName,
- TrainingDataSourceId = dataSourceId,
- MLModelType = MLModelType.BINARY
- }).MLModelId;
-
- UtilityMethods.WaitUntil(() => {
- var model = Client.DescribeMLModels(new DescribeMLModelsRequest {
- FilterVariable = MLModelFilterVariable.Name,
- EQ = modelName
- }).Results.First();
-
- return model.Status == EntityStatus.COMPLETED;
- }, 30, 1800);
-
- var uri = Client.CreateRealtimeEndpoint(new CreateRealtimeEndpointRequest
- {
- MLModelId = modelId
- }).RealtimeEndpointInfo.EndpointUrl;
-
- UtilityMethods.WaitUntil(() => {
- var model = Client.DescribeMLModels(new DescribeMLModelsRequest
- {
- FilterVariable = MLModelFilterVariable.Name,
- EQ = modelName
- }).Results.First();
-
- return model.EndpointInfo.EndpointStatus == RealtimeEndpointStatus.READY;
- }, 30, 1800);
-
- Assert.IsNotNull(uri);
-
- // READY doesn't mean ready...
-
- Thread.Sleep(TimeSpan.FromSeconds(10));
-
- var prediction = Client.Predict(new PredictRequest
- {
- MLModelId = modelId,
- PredictEndpoint = uri,
- Record = new Dictionary {
- {"b", "123"}, {"c", "oop"}, {"d", "goop"}
- }
- }).Prediction;
-
- Assert.IsNotNull(prediction);
- }
- }
-
-}
diff --git a/sdk/test/Services/Route53Domains/IntegrationTests/AWSSDK.IntegrationTests.Route53Domains.NetFramework.csproj b/sdk/test/Services/Route53Domains/IntegrationTests/AWSSDK.IntegrationTests.Route53Domains.NetFramework.csproj
deleted file mode 100644
index e5eb357829c7..000000000000
--- a/sdk/test/Services/Route53Domains/IntegrationTests/AWSSDK.IntegrationTests.Route53Domains.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.Route53Domains.NetFramework
- AWSSDK.IntegrationTests.Route53Domains.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/Route53Domains/IntegrationTests/Config/462/App.config b/sdk/test/Services/Route53Domains/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/Route53Domains/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/Route53Domains/IntegrationTests/Route53Domains.cs b/sdk/test/Services/Route53Domains/IntegrationTests/Route53Domains.cs
deleted file mode 100644
index 3ab9a09899b5..000000000000
--- a/sdk/test/Services/Route53Domains/IntegrationTests/Route53Domains.cs
+++ /dev/null
@@ -1,88 +0,0 @@
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.Route53Domains;
-using Amazon.Route53Domains.Model;
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class Route53Domains : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("Route53Domains")]
- public void CheckDomainAvailabilityTest()
- {
- var checkRequest = new CheckDomainAvailabilityRequest
- {
- DomainName = "mydomain1111111111111.com"
- };
- var response = Client.CheckDomainAvailability(checkRequest);
- Assert.AreEqual(DomainAvailability.AVAILABLE, response.Availability);
-
- checkRequest = new CheckDomainAvailabilityRequest
- {
- DomainName = "mydomain1111111111111.fake"
- };
- AssertExtensions.ExpectException(() => Client.CheckDomainAvailability(checkRequest));
-
- var domains = Client.ListDomains().Domains;
- if (domains.Count > 0)
- {
- checkRequest.DomainName = domains[0].DomainName;
- response = Client.CheckDomainAvailability(checkRequest);
- Assert.AreEqual(DomainAvailability.UNAVAILABLE, response.Availability);
- }
- }
-
- [TestMethod]
- [TestCategory("Route53Domains")]
- public void TestTagging()
- {
- var domains = Client.ListDomains().Domains;
- if (domains.Count > 0)
- {
- TestTagging(Client, domains[0].DomainName);
- }
- }
-
- private void TestTagging(AmazonRoute53DomainsClient client, string domain)
- {
- var existingTags = client.ListTagsForDomain(domain).TagList;
-
- client.UpdateTagsForDomain(domain,
- new List
- {
- new Tag { Key = "tag1", Value = "42" },
- new Tag { Key = "tag2", Value = "ALL" }
- });
-
- var tags = client.ListTagsForDomain(domain).TagList;
- var count = tags.Count;
- Assert.AreEqual(2, count);
-
- client.DeleteTagsForDomain(domain, new List { "tag1" });
-
- tags = client.ListTagsForDomain(domain).TagList;
- count = tags.Count;
- Assert.AreEqual(1, count);
-
- // Restore previous tags
- if (existingTags.Count > 0)
- client.UpdateTagsForDomain(domain, existingTags);
- else
- client.DeleteTagsForDomain(domain, new List { "tag2" });
-
- tags = client.ListTagsForDomain(domain).TagList;
- count = tags.Count;
- Assert.AreEqual(existingTags.Count, count);
- }
- }
-}
diff --git a/sdk/test/Services/SimpleDB/IntegrationTests/AWSSDK.IntegrationTests.SimpleDB.NetFramework.csproj b/sdk/test/Services/SimpleDB/IntegrationTests/AWSSDK.IntegrationTests.SimpleDB.NetFramework.csproj
deleted file mode 100644
index 30d3d0f67b21..000000000000
--- a/sdk/test/Services/SimpleDB/IntegrationTests/AWSSDK.IntegrationTests.SimpleDB.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.SimpleDB.NetFramework
- AWSSDK.IntegrationTests.SimpleDB.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/SimpleDB/IntegrationTests/Config/462/App.config b/sdk/test/Services/SimpleDB/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/SimpleDB/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/SimpleDB/IntegrationTests/SimpleDB.cs b/sdk/test/Services/SimpleDB/IntegrationTests/SimpleDB.cs
deleted file mode 100644
index 540d53c254d0..000000000000
--- a/sdk/test/Services/SimpleDB/IntegrationTests/SimpleDB.cs
+++ /dev/null
@@ -1,391 +0,0 @@
-using System;
-using System.Linq;
-using System.Collections.Generic;
-using System.IO;
-using System.Reflection;
-using System.Text;
-using System.Threading;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.SimpleDB;
-using Amazon.SimpleDB.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- ///
- /// Integration tests for SimpleDB client.
- ///
- [TestClass]
- public class SimpleDB : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- // Name of the domain used for all the integration tests.
- private static string domainName = "aws-net-sdk-domain-" + DateTime.UtcNow.Ticks;
-
- // All test data used in these integration tests.
- private static List ALL_TEST_DATA = new List{
- new ReplaceableItem{
- Name= "foo",
- Attributes= new List
- {
- new ReplaceableAttribute{Name="1",Value= "2"},
- new ReplaceableAttribute{Name="3",Value= "4"},
- new ReplaceableAttribute{Name="5",Value= "6"}
- }
- },
- new ReplaceableItem{
- Name="boo",
- Attributes= new List
- {
- new ReplaceableAttribute{Name="X",Value= "Y"},
- new ReplaceableAttribute{Name="Z",Value= "Q"}
- }
- },
- new ReplaceableItem{
- Name= "baa",
- Attributes= new List
- {
- new ReplaceableAttribute{Name="A'",Value= "B'"},
- new ReplaceableAttribute{Name="(C)", Value = "(D)"},
- new ReplaceableAttribute{Name="E",Value= "F"}}
- }};
-
- private ReplaceableItem FOO_ITEM = ALL_TEST_DATA[0];
-
- private List ITEM_LIST =
- new List { ALL_TEST_DATA[1], ALL_TEST_DATA[2] };
-
- [TestCleanup]
- public void TearDown()
- {
- try
- {
- DeleteDomain(domainName);
- }
- catch (AmazonSimpleDBException) { }
- }
-
-
- [TestMethod]
- [TestCategory("SimpleDB")]
- public void TestSimpleDBOperations()
- {
- TestCreateDomain();
- try
- {
- Thread.Sleep(5 * 1000);
-
- TestPutAttributes();
- TestPutAttributesWithCondition();
- TestBatchPutAttributes();
-
- TestGetAttributes();
- TestListDomains();
- TestDomainMetadata();
-
- TestSelect();
- TestDeleteAttributes();
- }
- finally
- {
- TestDeleteDomain();
- }
- }
-
- private void TestCreateDomain()
- {
- Assert.IsFalse(DoesDomainExist(domainName));
- CreateDomain(domainName);
-
- bool found = false;
- for (int retries = 0; retries < 5 && !found; retries++)
- {
- Thread.Sleep(1000 * retries);
- found = DoesDomainExist(domainName);
- }
- Assert.IsTrue(found);
- }
-
- private void TestDeleteDomain()
- {
- DeleteDomain(domainName);
- Assert.IsFalse(DoesDomainExist(domainName));
- }
-
- private void TestListDomains()
- {
- var listDomainsResult = Client.ListDomains(new ListDomainsRequest());
- List domainNames = listDomainsResult.DomainNames;
- Assert.IsTrue(domainNames.Contains(domainName));
- }
-
- private void TestPutAttributes()
- {
- PutAttributesRequest request = new PutAttributesRequest()
- {
- DomainName = domainName,
- ItemName = FOO_ITEM.Name,
- Attributes = FOO_ITEM.Attributes
- };
- Client.PutAttributes(request);
- assertItemsStoredInDomain(Client, new List { FOO_ITEM }, domainName);
- }
-
- private void TestPutAttributesWithCondition()
- {
- PutAttributesRequest request = new PutAttributesRequest()
- {
- DomainName = domainName,
- ItemName = FOO_ITEM.Name,
- Attributes = new List() { FOO_ITEM.Attributes[0] },
- Expected = new UpdateCondition()
- {
- Name = FOO_ITEM.Attributes[0].Name,
- Exists = true,
- Value = FOO_ITEM.Attributes[0].Value
- }
- };
-
- request.Attributes[0].Replace = true;
- request.Attributes[0].Value = "11";
- FOO_ITEM.Attributes[0].Value = "11";
-
- Client.PutAttributes(request);
-
- assertItemsStoredInDomain(Client, new List { FOO_ITEM }, domainName);
- }
-
- private void TestBatchPutAttributes()
- {
- BatchPutAttributesRequest request = new BatchPutAttributesRequest()
- {
- DomainName = domainName,
- Items = ITEM_LIST
- };
- Client.BatchPutAttributes(request);
- assertItemsStoredInDomain(Client, ITEM_LIST, domainName);
- }
-
- private void TestSelect()
- {
- SelectRequest request = new SelectRequest()
- {
- SelectExpression = "select * from `" + domainName + "`",
- ConsistentRead = true
- };
- var selectResult = Client.Select(request);
-
- AssertItemsPresent(ITEM_LIST, selectResult.Items);
- AssertItemsPresent(new List { FOO_ITEM }, selectResult.Items);
- }
-
- private void TestDomainMetadata()
- {
- System.Threading.Thread.Sleep(5 * 1000);
- DomainMetadataRequest request = new DomainMetadataRequest() { DomainName = domainName };
- var domainMetadataResult = Client.DomainMetadata(request);
-
- int expectedItemCount = 0;
- int expectedAttributeValueCount = 0;
- int expectedAttributeNameCount = 0;
-
- foreach (ReplaceableItem item in ALL_TEST_DATA)
- {
- expectedItemCount++;
- expectedAttributeNameCount += item.Attributes.Count;
- expectedAttributeValueCount += item.Attributes.Count;
- }
-
- Assert.AreEqual(expectedItemCount, domainMetadataResult.ItemCount.Value);
- Assert.AreEqual(expectedAttributeNameCount, domainMetadataResult.AttributeNameCount.Value);
- Assert.AreEqual(expectedAttributeValueCount, domainMetadataResult.AttributeValueCount.Value);
- Assert.IsNotNull(domainMetadataResult.Timestamp);
- }
-
- private void TestGetAttributes()
- {
- GetAttributesRequest request = new GetAttributesRequest()
- {
- DomainName = domainName,
- ItemName = FOO_ITEM.Name,
- AttributeNames = new List() { FOO_ITEM.Attributes[0].Name, FOO_ITEM.Attributes[1].Name },
- ConsistentRead = true
- };
-
- var getAttributesResult = Client.GetAttributes(request);
- List attributes = getAttributesResult.Attributes;
- Dictionary attributeValuesByName = ConvertAttributesToMap(attributes);
-
- Assert.AreEqual(2, attributeValuesByName.Count);
-
- List attrs = new List();
- attrs.Add(FOO_ITEM.Attributes[0]);
- attrs.Add(FOO_ITEM.Attributes[1]);
-
- foreach (ReplaceableAttribute expectedAttribute in attrs)
- {
- string expectedAttributeName = expectedAttribute.Name;
- Assert.IsTrue(attributeValuesByName.ContainsKey(expectedAttributeName));
- Assert.AreEqual(expectedAttribute.Value, attributeValuesByName[expectedAttributeName]);
- }
- }
-
- private void TestDeleteAttributes()
- {
- List attributeNames = new List();
- attributeNames.Add(FOO_ITEM.Attributes[0].Name);
- attributeNames.Add(FOO_ITEM.Attributes[1].Name);
-
- List attributeList = new List();
-
- foreach (string attributeName in attributeNames)
- {
- attributeList.Add(new Amazon.SimpleDB.Model.Attribute() { Name = attributeName });
- }
-
- Assert.IsTrue(DoAttributesExistForItem(Client, FOO_ITEM.Name, domainName, attributeNames));
-
- DeleteAttributesRequest request = new DeleteAttributesRequest()
- {
- DomainName = domainName,
- ItemName = FOO_ITEM.Name,
- Attributes = attributeList
- };
-
- Client.DeleteAttributes(request);
- Assert.IsFalse(DoAttributesExistForItem(Client, FOO_ITEM.Name, domainName, attributeNames));
- }
-
- bool DoesDomainExist(String domainName)
- {
- try
- {
- DomainMetadataRequest request = new DomainMetadataRequest() { DomainName = domainName };
- Client.DomainMetadata(request);
- return true;
- }
- catch (AmazonSimpleDBException)
- {
- return false;
- }
- }
-
- void CreateDomain(String domainName)
- {
- CreateDomainRequest request = new CreateDomainRequest() { DomainName = domainName };
- Client.CreateDomain(request);
- }
-
- bool DoAttributesExistForItem(IAmazonSimpleDB sdb, String itemName, String domainName, List attributeNames)
- {
- GetAttributesRequest request = new GetAttributesRequest()
- {
- DomainName = domainName,
- AttributeNames = attributeNames,
- ItemName = itemName,
- ConsistentRead = true
- };
-
- var result = sdb.GetAttributes(request);
- Dictionary attributeValuesByName = ConvertAttributesToMap(result.Attributes);
-
- foreach (string expectedAttributeName in attributeNames)
- {
- if (!attributeValuesByName.ContainsKey(expectedAttributeName))
- {
- return false;
- }
- }
- return true;
- }
-
- Dictionary ConvertAttributesToMap(List attributeList)
- {
- Dictionary attributeValuesByName = new Dictionary();
-
- if (attributeList != null)
- {
- foreach (Amazon.SimpleDB.Model.Attribute attribute in attributeList)
- {
- attributeValuesByName.Add(attribute.Name, attribute.Value);
- }
- }
- return attributeValuesByName;
- }
-
- static void DeleteDomain(String domainName)
- {
- DeleteDomainRequest request = new DeleteDomainRequest()
- {
- DomainName = domainName,
- };
- Client.DeleteDomain(request);
- }
-
- void assertItemsStoredInDomain(IAmazonSimpleDB sdb, List expectedItems, String domainName)
- {
- SelectRequest request = new SelectRequest()
- {
- SelectExpression = "select * from `" + domainName + "`",
- ConsistentRead = true
- };
- var selectResult = Client.Select(request);
- AssertItemsPresent(expectedItems, selectResult.Items);
- }
-
- void AssertItemsPresent(List expectedItems, List- items)
- {
- Dictionary> expectedAttributesByItemName = ConvertReplaceableItemListToMap(expectedItems);
- Dictionary> retrievedAttributesByItemName = ConvertItemListToMap(items);
-
- foreach (string expectedItemName in expectedAttributesByItemName.Keys)
- {
- Assert.IsTrue(retrievedAttributesByItemName.ContainsKey(expectedItemName));
- Dictionary expectedAttributes = expectedAttributesByItemName[expectedItemName];
- Dictionary retrievedAttributes = retrievedAttributesByItemName[expectedItemName];
-
- foreach (string expectedAttributeName in expectedAttributes.Keys)
- {
- string expectedAttributeValue = expectedAttributes[expectedAttributeName];
- Assert.IsTrue(retrievedAttributes.ContainsKey(expectedAttributeName));
- Assert.AreEqual(expectedAttributeValue, retrievedAttributes[expectedAttributeName]);
- }
-
- }
- }
-
- private Dictionary> ConvertReplaceableItemListToMap(List items)
- {
- Dictionary> attributesByItemName = new Dictionary>();
-
- foreach (ReplaceableItem item in items)
- {
- Dictionary attributeValuesByName = new Dictionary();
- foreach (ReplaceableAttribute attribute in item.Attributes)
- {
- attributeValuesByName.Add(attribute.Name, attribute.Value);
- }
- attributesByItemName.Add(item.Name, attributeValuesByName);
- }
- return attributesByItemName;
- }
-
- private Dictionary> ConvertItemListToMap(List
- items)
- {
- Dictionary> attributesByItemName = new Dictionary>();
- foreach (Item item in items)
- {
- attributesByItemName.Add(item.Name, ConvertAttributesToMap(item.Attributes));
- }
-
- return attributesByItemName;
- }
- }
-}
diff --git a/sdk/test/Services/SimpleEmail/IntegrationTests/AWSSDK.IntegrationTests.SimpleEmail.NetFramework.csproj b/sdk/test/Services/SimpleEmail/IntegrationTests/AWSSDK.IntegrationTests.SimpleEmail.NetFramework.csproj
deleted file mode 100644
index 6fcf7b07fb0e..000000000000
--- a/sdk/test/Services/SimpleEmail/IntegrationTests/AWSSDK.IntegrationTests.SimpleEmail.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.SimpleEmail.NetFramework
- AWSSDK.IntegrationTests.SimpleEmail.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/SimpleEmail/IntegrationTests/Config/462/App.config b/sdk/test/Services/SimpleEmail/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/SimpleEmail/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/SimpleEmail/IntegrationTests/SimpleEmail.cs b/sdk/test/Services/SimpleEmail/IntegrationTests/SimpleEmail.cs
deleted file mode 100644
index c8b6ecdeefa7..000000000000
--- a/sdk/test/Services/SimpleEmail/IntegrationTests/SimpleEmail.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using AWSSDK_DotNet.IntegrationTests.Utils;
-
-using Amazon.SimpleEmail;
-using Amazon.SimpleEmail.Model;
-
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class SimpleEmail : TestBase
- {
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- // To run this test uncomment the TestMethod attribute and use
- // valid email ids for sourceAddress and destinationAddress.
- //[TestMethod]
- [TestCategory("SimpleEmail")]
- public void TestSendEmail()
- {
- // Replace these email with valid emails.
- var sourceAddress = "bruce@example.com";
- var destinationAddress = "alice@example.com";
-
- // verify email addresses, both source and destination
- VerifyEmails(sourceAddress, destinationAddress);
-
- // send email
- var sendEmailRequest = new SendEmailRequest
- {
- Source = sourceAddress,
- Destination = new Destination
- {
- ToAddresses = new List { destinationAddress }
- },
- Message = new Message
- {
- Subject = new Content("Re: Monday meeting"),
- Body = new Body
- {
- Html = new Content(@"
Meeting on Monday
Monday's meeting to discuss intern projects
Let's start at 9:30am.")
- }
- }
- };
- Client.SendEmail(sendEmailRequest);
- }
-
- public static void VerifyEmails(params string[] emails)
- {
- // start verification process for all email addresses
- foreach (var email in emails)
- {
- Client.VerifyEmailIdentity(new VerifyEmailIdentityRequest
- {
- EmailAddress = email
- });
- }
-
- // wait until all are verified, maximum wait time of two minutes
- bool allVerified = true;
- DateTime latest = DateTime.UtcNow + TimeSpan.FromMinutes(2);
- while(DateTime.UtcNow < latest)
- {
- // get verification status for all emails
- var verificationAttributes = Client.GetIdentityVerificationAttributes(new GetIdentityVerificationAttributesRequest
- {
- Identities = new List(emails)
- }).VerificationAttributes;
-
- // test verification status
- allVerified = true;
- foreach (var email in emails)
- {
- var attribute = verificationAttributes[email];
- if (attribute.VerificationStatus != VerificationStatus.Success)
- allVerified = false;
- }
-
- if (allVerified)
- break;
-
- System.Threading.Thread.Sleep(TimeSpan.FromSeconds(15));
- }
-
- if (!allVerified)
- throw new InvalidOperationException("Not all email addresses have been verified");
- }
- }
-}
\ No newline at end of file
diff --git a/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/AWSSDK.IntegrationTests.SimpleSystemsManagement.NetFramework.csproj b/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/AWSSDK.IntegrationTests.SimpleSystemsManagement.NetFramework.csproj
deleted file mode 100644
index 54a6542ea22b..000000000000
--- a/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/AWSSDK.IntegrationTests.SimpleSystemsManagement.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.SimpleSystemsManagement.NetFramework
- AWSSDK.IntegrationTests.SimpleSystemsManagement.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/Config/462/App.config b/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/SimpleSystemsManagement.cs b/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/SimpleSystemsManagement.cs
deleted file mode 100644
index 6e9a6809f4f4..000000000000
--- a/sdk/test/Services/SimpleSystemsManagement/IntegrationTests/SimpleSystemsManagement.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.SimpleSystemsManagement;
-using Amazon.SimpleSystemsManagement.Model;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class SimpleSystemsManagement : TestBase
- {
- [TestMethod]
- [TestCategory("SimpleSystemsManagement")]
- public void TestListDocuments()
- {
- var response = Client.ListDocuments();
- Assert.IsNotNull(response);
-
- // if test a/c had some documents, iterate through
- // to verify marshal
- if (response.DocumentIdentifiers.Count > 0)
- {
- foreach (var d in response.DocumentIdentifiers)
- {
- Assert.IsFalse(string.IsNullOrEmpty(d.Name));
- }
- }
- }
- }
-}
diff --git a/sdk/test/Services/SimpleWorkflow/IntegrationTests/AWSSDK.IntegrationTests.SimpleWorkflow.NetFramework.csproj b/sdk/test/Services/SimpleWorkflow/IntegrationTests/AWSSDK.IntegrationTests.SimpleWorkflow.NetFramework.csproj
deleted file mode 100644
index 61db54777e0b..000000000000
--- a/sdk/test/Services/SimpleWorkflow/IntegrationTests/AWSSDK.IntegrationTests.SimpleWorkflow.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.SimpleWorkflow.NetFramework
- AWSSDK.IntegrationTests.SimpleWorkflow.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/SimpleWorkflow/IntegrationTests/Config/462/App.config b/sdk/test/Services/SimpleWorkflow/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/SimpleWorkflow/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/SimpleWorkflow/IntegrationTests/SimpleWorkflow.cs b/sdk/test/Services/SimpleWorkflow/IntegrationTests/SimpleWorkflow.cs
deleted file mode 100644
index 97a38798c7ce..000000000000
--- a/sdk/test/Services/SimpleWorkflow/IntegrationTests/SimpleWorkflow.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using Amazon.SimpleWorkflow;
-using Amazon.SimpleWorkflow.Model;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class SimpleWorkflow : TestBase
- {
- [TestMethod]
- [TestCategory("SimpleWorkflow")]
- public void SmokeTest()
- {
- var listDomainsRequest = new ListDomainsRequest
- {
- RegistrationStatus = RegistrationStatus.REGISTERED
- };
- var listDomainsResponse = Client.ListDomains(listDomainsRequest);
- Assert.AreEqual(listDomainsResponse.HttpStatusCode, System.Net.HttpStatusCode.OK);
- }
- }
-}
diff --git a/sdk/test/Services/Snowball/IntegrationTests/AWSSDK.IntegrationTests.Snowball.NetFramework.csproj b/sdk/test/Services/Snowball/IntegrationTests/AWSSDK.IntegrationTests.Snowball.NetFramework.csproj
deleted file mode 100644
index 75f87e0e3ecf..000000000000
--- a/sdk/test/Services/Snowball/IntegrationTests/AWSSDK.IntegrationTests.Snowball.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.Snowball.NetFramework
- AWSSDK.IntegrationTests.Snowball.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/Snowball/IntegrationTests/Config/462/App.config b/sdk/test/Services/Snowball/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/Snowball/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/Snowball/IntegrationTests/Snowball.cs b/sdk/test/Services/Snowball/IntegrationTests/Snowball.cs
deleted file mode 100644
index a97f9ee8a60c..000000000000
--- a/sdk/test/Services/Snowball/IntegrationTests/Snowball.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon;
-using Amazon.Snowball;
-using Amazon.Snowball.Model;
-using Amazon.Runtime;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class Snowball : TestBase
- {
- [TestMethod]
- [TestCategory("Snowball")]
- public void ListJobs()
- {
- var client = new AmazonSnowballClient(Amazon.RegionEndpoint.EUCentral1);
- client.ListJobs(new ListJobsRequest());
- }
-
- [TestMethod]
- [TestCategory("Snowball")]
- public void GetSnowballUsage()
- {
- var client = new AmazonSnowballClient(Amazon.RegionEndpoint.EUCentral1);
- var response = client.GetSnowballUsage(new GetSnowballUsageRequest());
- }
- }
-}
diff --git a/sdk/test/Services/StorageGateway/IntegrationTests/AWSSDK.IntegrationTests.StorageGateway.NetFramework.csproj b/sdk/test/Services/StorageGateway/IntegrationTests/AWSSDK.IntegrationTests.StorageGateway.NetFramework.csproj
deleted file mode 100644
index 5781bce7252b..000000000000
--- a/sdk/test/Services/StorageGateway/IntegrationTests/AWSSDK.IntegrationTests.StorageGateway.NetFramework.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
- net472
- $(DefineConstants);DEBUG;TRACE;BCL;ASYNC_AWAIT;LOCAL_FILE
- portable
- false
- AWSSDK.IntegrationTests.StorageGateway.NetFramework
- AWSSDK.IntegrationTests.StorageGateway.NetFramework
-
- false
- false
- false
- false
- false
- false
- false
- false
- true
- CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/sdk/test/Services/StorageGateway/IntegrationTests/Config/462/App.config b/sdk/test/Services/StorageGateway/IntegrationTests/Config/462/App.config
deleted file mode 100644
index e42d0bcd4c11..000000000000
--- a/sdk/test/Services/StorageGateway/IntegrationTests/Config/462/App.config
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sdk/test/Services/StorageGateway/IntegrationTests/StorageGateway.cs b/sdk/test/Services/StorageGateway/IntegrationTests/StorageGateway.cs
deleted file mode 100644
index 3a20e9e5e68d..000000000000
--- a/sdk/test/Services/StorageGateway/IntegrationTests/StorageGateway.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-using Amazon.StorageGateway;
-
-namespace AWSSDK_DotNet.IntegrationTests.Tests
-{
- [TestClass]
- public class StorageGateway : TestBase
- {
-
- [ClassCleanup]
- public static void Cleanup()
- {
- BaseClean();
- }
-
- [TestMethod]
- [TestCategory("StorageGateway")]
- public void TestListGateways()
- {
- var response = Client.ListGateways();
-
- Assert.IsNotNull(response);
- Assert.IsNotNull(response.Gateways);
-
- // test a/c may not have any gateways but if some are returned, make
- // sure they marshalled ok
- if (response.Gateways.Count > 0)
- {
- foreach (var gi in response.Gateways)
- {
- Assert.IsFalse(string.IsNullOrEmpty(gi.GatewayARN));
- }
- }
- }
-
- [TestMethod]
- [TestCategory("StorageGateway")]
- public void TestDescribeTapeArchives()
- {
- var response = Client.DescribeTapeArchives();
- Assert.IsNotNull(response);
- Assert.IsNotNull(response.TapeArchives);
-
- // test a/c may not have any archives but if some are returned, make
- // sure they marshalled ok
- if (response.TapeArchives.Count > 0)
- {
- foreach (var ta in response.TapeArchives)
- {
- Assert.IsFalse(string.IsNullOrEmpty(ta.TapeARN));
- }
- }
- }
- }
-}