BlogSharp.Core.Impl.Tests.Services.FileSystem.TransactionalFileServiceTests.Open_with_append_write_returns_stream C# (CSharp) Метод

Open_with_append_write_returns_stream() приватный Метод

private Open_with_append_write_returns_stream ( ) : void
Результат void
        public void Open_with_append_write_returns_stream()
        {
            string data;
            using (TransactionScope scope = new TransactionScope())
            {
                using (var fileStream = fileService.OpenFile(textfile, FileMode.Append, FileAccess.Write, FileShare.None))
                {
                    Assert.That(fileStream.Position, Is.EqualTo(fileStream.Length));
                    Assert.True(fileStream.CanWrite);
                    Assert.False(fileStream.CanRead);
                    fileStream.Write(new byte[] {126}, 0, 1);
                }

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

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