示例#1
0
 public S3ClientService(
     IAmazonS3ClientFactory amazonS3ClientFactory,
     ILogger <S3ClientService> logger)
 {
     _amazonS3ClientFactory = amazonS3ClientFactory;
     _logger = logger;
 }
示例#2
0
 public AwsBlobProvider(
     IAwsBlobNameCalculator awsBlobNameCalculator,
     IAmazonS3ClientFactory amazonS3ClientFactory,
     IBlobNormalizeNamingService blobNormalizeNamingService)
 {
     AwsBlobNameCalculator      = awsBlobNameCalculator;
     AmazonS3ClientFactory      = amazonS3ClientFactory;
     BlobNormalizeNamingService = blobNormalizeNamingService;
 }
示例#3
0
        public void SetUp()
        {
            _amazonS3ClientFactory = A.Fake <IAmazonS3ClientFactory>();
            _amazonS3 = A.Fake <IAmazonS3>();

            A.CallTo(() => _amazonS3ClientFactory.Create())
            .Returns(_amazonS3);

            _s3ClientService = new S3ClientService(_amazonS3ClientFactory, new NullLogger <S3ClientService>());
        }
示例#4
0
 internal AmazonS3StorageProvider(IAmazonS3ClientFactory clientFactory)
 {
     this.clientFactory = clientFactory;
 }
示例#5
0
 public AwsBlobProvider(IAwsBlobNameCalculator awsBlobNameCalculator,
                        IAmazonS3ClientFactory amazonS3ClientFactory)
 {
     AwsBlobNameCalculator = awsBlobNameCalculator;
     AmazonS3ClientFactory = amazonS3ClientFactory;
 }