public async Task CopiesFileWhenDestinationDoesNotExist()
            {
                // Arrange
                var content = "Hello, world!";
                await _target.SaveFileAsync(
                    _srcFolderName,
                    _srcFileName,
                    new MemoryStream(Encoding.ASCII.GetBytes(content)));

                // Act
                await _target.CopyFileAsync(
                    _srcFolderName,
                    _srcFileName,
                    _destFolderName,
                    _destFileName,
                    destAccessCondition : null);

                // Assert
                using (var destStream = await _target.GetFileAsync(_destFolderName, _destFileName))
                    using (var reader = new StreamReader(destStream))
                    {
                        Assert.Equal(content, reader.ReadToEnd());
                    }
            }