Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/Newtonsoft.Json.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs')
-rw-r--r--Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs18
1 files changed, 18 insertions, 0 deletions
diff --git a/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs b/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs
index d8e38ca..49c531d 100644
--- a/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs
@@ -39,6 +39,24 @@ namespace Newtonsoft.Json.Tests.Bson
public class BsonWriterTests : TestFixtureBase
{
[Test]
+ public void CloseOutput()
+ {
+ MemoryStream ms = new MemoryStream();
+ BsonWriter writer = new BsonWriter(ms);
+
+ Assert.IsTrue(ms.CanRead);
+ writer.Close();
+ Assert.IsFalse(ms.CanRead);
+
+ ms = new MemoryStream();
+ writer = new BsonWriter(ms) { CloseOutput = false };
+
+ Assert.IsTrue(ms.CanRead);
+ writer.Close();
+ Assert.IsTrue(ms.CanRead);
+ }
+
+ [Test]
public void WriteSingleObject()
{
MemoryStream ms = new MemoryStream();