コード例 #1
0
        public async Task Should_not_blow_up_if_file_does_not_exist()
        {
            string tempFileInfo = $"{ResourceHelpers.GetTempFilePath()}/{Guid.NewGuid()}.txt";
            var    sut          = new FilesystemFile(new FileInfo(tempFileInfo));

            File.Exists(sut.RealPath).Should().BeFalse();

            await sut.DeleteAsync();
        }
コード例 #2
0
        public async Task Should_delete_file_properly()
        {
            string tempFileInfo = $"{ResourceHelpers.GetTempFilePath()}/{Guid.NewGuid()}.txt";
            var    sut          = new FilesystemFile(new FileInfo(tempFileInfo));

            File.Exists(sut.RealPath).Should().BeFalse();

            using (await sut.OpenWriteAsync()) {}

            File.Exists(sut.RealPath).Should().BeTrue();

            await sut.DeleteAsync();

            File.Exists(sut.RealPath).Should().BeFalse();
        }