public void SetUp() { bucket = "bucket"; resource = "resource"; filePath = "file"; url = "s3.com/file"; fileResponse = new FileResponse("file", contentStream: new MemoryStream()); cancellationToken = CancellationToken.None; client = Substitute.For <IAwsS3Client>(); client.GenerateUrl(bucket, resource).Returns(url); uploader = new S3FileUploader(client); }
public static Service Build(bool forcePathStyleOnAwsS3) { var amazonS3Config = new AmazonS3Config { ForcePathStyle = forcePathStyleOnAwsS3 }; var amazonS3Client = new AmazonS3Client(amazonS3Config); var awsS3Client = new AwsS3Client(amazonS3Client); var retriever = new S3FileRetriever(awsS3Client); var zipper = new FileZipper(); var uploader = new S3FileUploader(awsS3Client); var service = new Service(retriever, zipper, uploader); return(service); }
public S3FileUploaderFixture() { fileUploader = new S3FileUploader(Client); }