BlogSharp.Core.Impl.Tests.Services.FileSystem.TransactionalFileServiceTests.Open_with_truncate_write_returns_stream C# (CSharp) Method

Open_with_truncate_write_returns_stream() private method

private Open_with_truncate_write_returns_stream ( ) : void
return void
        public void Open_with_truncate_write_returns_stream()
        {
            string data;
            using (TransactionScope tran = new TransactionScope())
            {
                using (
                    var fileStream = fileService.OpenFile(textfile, FileMode.Truncate, FileAccess.Write, FileShare.None))
                {
                    Assert.That(0, Is.EqualTo(fileStream.Position));
                    Assert.True(fileStream.CanWrite);
                    Assert.False(fileStream.CanRead);
                    fileStream.Write(new byte[] {126}, 0, 1);
                }

                data = GetFileContentTransactional(textfile);
                Assert.That(data, Is.EqualTo("~"));
            }

            data = GetFileContentNonTransactional(textfile);
            Assert.That(data, Is.EqualTo("blah"));
        }