예제 #1
0
        public void CanGetS3Files()
        {
            var provider = new AmazonProvider(_accessKey, _secretKey, _bucketName, _prefix, _region, _logger);

            Dictionary <string, DeleteSyncLog> processedFiles = new Dictionary <string, DeleteSyncLog>();
            var result = provider.GetUids(processedFiles).Result;

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Any());
        }
예제 #2
0
        public void UIDsAreValid()
        {
            var provider = new AmazonProvider(_accessKey, _secretKey, _bucketName, _prefix, _region, _logger);

            Dictionary <string, DeleteSyncLog> processedFiles = new Dictionary <string, DeleteSyncLog>();
            var result = provider.GetUids(processedFiles).Result;

            Assert.IsNotNull(result);
            Assert.IsTrue(!result.Any(i => string.IsNullOrEmpty(i.Key)));
            Assert.IsTrue(result.Any(i => i.UIDs.Any()));
            Assert.IsTrue(!result.Any(i => i.UIDs.Any(j => string.IsNullOrEmpty(j))));
        }
예제 #3
0
 public AsinsController(AmazonProvider amazonProvider)
 {
     _amazonProvider = amazonProvider;
 }
예제 #4
0
 public ReviewsController(AmazonProvider amazonProvider)
 {
     _amazonProvider = amazonProvider;
 }
예제 #5
0
 public AmazonController()
 {
     FeedProvider = AmazonProvider.CreateDefaultProvider();
 }