AWSSDK_DotNet.IntegrationTests.Tests.S3.StorageInsightsAnalyticsTests.GetBucketAnalyticsValidation C# (CSharp) Method

GetBucketAnalyticsValidation() private static method

private static GetBucketAnalyticsValidation ( AnalyticsConfiguration getAnalyticsConfiguration, AnalyticsConfiguration putAnalyticsConfiguration ) : void
getAnalyticsConfiguration Amazon.S3.Model.AnalyticsConfiguration
putAnalyticsConfiguration Amazon.S3.Model.AnalyticsConfiguration
return void
        private static void GetBucketAnalyticsValidation(AnalyticsConfiguration getAnalyticsConfiguration, AnalyticsConfiguration putAnalyticsConfiguration)
        {
            Assert.AreEqual(getAnalyticsConfiguration.AnalyticsId, putAnalyticsConfiguration.AnalyticsId);
            var getDestination = getAnalyticsConfiguration.StorageClassAnalysis.DataExport.Destination;
            var getOutputSchemaVersion = getAnalyticsConfiguration.StorageClassAnalysis.DataExport.OutputSchemaVersion;
            var getS3BucketDestination = getDestination.S3BucketDestination;

            var putDestination = putAnalyticsConfiguration.StorageClassAnalysis.DataExport.Destination;
            var putOutputSchemaVersion = putAnalyticsConfiguration.StorageClassAnalysis.DataExport.OutputSchemaVersion;
            var putS3BucketDestination = putDestination.S3BucketDestination;

            Assert.AreEqual(getOutputSchemaVersion, putOutputSchemaVersion);
            Assert.AreEqual(getS3BucketDestination.BucketName, putS3BucketDestination.BucketName);
            Assert.AreEqual(getS3BucketDestination.BucketAccountId, putS3BucketDestination.BucketAccountId);
            Assert.AreEqual(getS3BucketDestination.Format, putS3BucketDestination.Format);
            Assert.AreEqual(getS3BucketDestination.Prefix, putS3BucketDestination.Prefix);
        }
    }