public void CloseOutput()
        {
            MemoryStream ms = new MemoryStream();
            BsonWriter writer = new BsonWriter(ms);

            Assert.True(ms.CanRead);
            writer.Close();
            Assert.False(ms.CanRead);

            ms = new MemoryStream();
            writer = new BsonWriter(ms) { CloseOutput = false };

            Assert.True(ms.CanRead);
            writer.Close();
            Assert.True(ms.CanRead);
        }