public S3XmlRespositoryTests()
 {
     repository     = new MockRepository(MockBehavior.Strict);
     s3Client       = repository.Create <IAmazonS3>();
     config         = repository.Create <IS3XmlRepositoryConfig>();
     mockingWrapper = repository.Create <IMockingWrapper>();
     xmlRepository  = new S3XmlRepository(s3Client.Object, config.Object, null, mockingWrapper.Object);
 }
Пример #2
0
 public S3IntegrationTests()
 {
     // Expectation that local SDK has been configured correctly, whether via VS Tools or user config files
     s3Client = new AmazonS3Client(RegionEndpoint.EUWest1);
     // Override the default for ease of debugging. Explicitly turn on for compression tests.
     config = new S3XmlRepositoryConfig(BucketName)
     {
         ClientSideCompression = false
     };
     xmlRepo   = new S3XmlRepository(s3Client, new DirectOptions <S3XmlRepositoryConfig>(config));
     s3Cleanup = new CleanupS3(s3Client);
 }
        public void ExpectAlternativeConstructor()
        {
            var altRepo = new S3XmlRepository(s3Client.Object, config.Object);

            Assert.Same(config.Object, altRepo.Config);
        }