public void Get_S3_Client_Sets_Credentails_And_Config() { var s3Config = new AmazonS3Config() { RegionEndpoint = Amazon.RegionEndpoint.USEast1, }; var mockCredentials = new Mock<AWSCredentials>(); var config = new AmazonS3CabinetConfig(ValidBucketName, s3Config, mockCredentials.Object); var client = factory.GetS3Client(config) as AmazonS3Client; Assert.NotNull(client); Assert.Equal(s3Config, client.Config); }
public void Get_Set_Bucket_Name() { var config = new AmazonS3CabinetConfig(ValidBucketName, mockS3Config.Object, mockS3Credentials.Object); Assert.Equal(ValidBucketName, config.BucketName); }
public IAmazonS3 GetS3Client(AmazonS3CabinetConfig config) { return(new AmazonS3Client(config.AWSCredentials, config.AmazonS3Config)); }
private AmazonS3CabinetConfig GetConfig(string bucketName, string keyPrefix = null) { var config = new AmazonS3CabinetConfig(bucketName, RegionEndpoint.APSoutheast2, null) { KeyPrefix = keyPrefix }; return config; }
public IAmazonS3 GetS3Client(AmazonS3CabinetConfig config) { return new AmazonS3Client(config.AWSCredentials, config.AmazonS3Config); }