public async Task TestStaticGetStream() { var stream = await AwsS3Service.GetStream( "JXU4RkQ5JXU5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1QkM2JXU3Njg0JXU1MTg1JXU1QkI5JXVGRjAx.png", "", _model); Assert.True(stream.stream != null); }
public async void RemoveFileAsync_ReturnTrue() { AwsS3Service awsS3Service = new AwsS3Service(_s3ClientMock.Object); var result = await awsS3Service.RemoveFileAsync("DummyKey"); Assert.True(result); }
public async void UploadFileAsync_ReturnKey() { AwsS3Service awsS3Service = new AwsS3Service(_s3ClientMock.Object); var result = await awsS3Service.UploadFileAsync(new MemoryStream(Encoding.UTF8.GetBytes("dummy image"))); Assert.True(!string.IsNullOrEmpty(result)); }
public AwsS3ServiceTests() { _faker = new Faker(); _appSettings = new AppSettingsConfig(); _appSettings.AwsS3Bucket = "s3-teste"; _amazonS3Mock = new Mock <IAmazonS3>(); _awsS3Service = new AwsS3Service(_amazonS3Mock.Object, _appSettings); }
public async Task TestStaticPushStream() { var currentDirectory = Environment.CurrentDirectory; Stream memoryStream = new MemoryStream(); using (var stream = new FileStream($"{currentDirectory}//{FileFullName}", FileMode.OpenOrCreate)) { byte[] array = new byte[stream.Length]; await stream.ReadAsync(array, 0, array.Length); await memoryStream.WriteAsync(array, 0, array.Length); } var pushStream = await AwsS3Service.PushStream( $"path/path/{FileFullName}", "help-center", memoryStream, _model); Assert.True(pushStream); }
public ContentAwsS3Storage(AwsS3Service awsS3Service, AwsS3StorageOptions storageOptions) { _awsS3Service = awsS3Service; _storageOptions = storageOptions; }
public async Task TestCreateBucket() { var pushStream = await AwsS3Service.CreateBucket("ssss", _model); Assert.True(pushStream); }