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); }
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); }