Skip to content

Commit 82c4b21

Browse files
author
rstam
committed
CSHARP-933: Remove Create methods from BsonReader and BsonWriter.
1 parent c7fb845 commit 82c4b21

25 files changed

+274
-414
lines changed

src/MongoDB.Bson.Tests/IO/BsonBinaryReaderTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void TestHelloWorld()
3333
string byteString = @"\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00";
3434
byte[] bytes = DecodeByteString(byteString);
3535
MemoryStream stream = new MemoryStream(bytes);
36-
using (BsonReader bsonReader = BsonReader.Create(stream))
36+
using (BsonReader bsonReader = new BsonBinaryReader(stream))
3737
{
3838
bsonReader.ReadStartDocument();
3939
Assert.AreEqual(BsonType.String, bsonReader.ReadBsonType());
@@ -49,7 +49,7 @@ public void TestBsonAwesome()
4949
string byteString = @"1\x00\x00\x00\x04BSON\x00&\x00\x00\x00\x020\x00\x08\x00\x00\x00awesome\x00\x011\x00333333\x14@\x102\x00\xc2\x07\x00\x00\x00\x00";
5050
byte[] bytes = DecodeByteString(byteString);
5151
MemoryStream stream = new MemoryStream(bytes);
52-
using (BsonReader bsonReader = BsonReader.Create(stream))
52+
using (BsonReader bsonReader = new BsonBinaryReader(stream))
5353
{
5454
bsonReader.ReadStartDocument();
5555
Assert.AreEqual(BsonType.Array, bsonReader.ReadBsonType());

src/MongoDB.Bson.Tests/IO/BsonDocumentReaderTests.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class BsonDocumentReaderTests
2929
public void TestEmptyDocument()
3030
{
3131
BsonDocument document = new BsonDocument();
32-
using (var bsonReader = BsonReader.Create(document))
32+
using (var bsonReader = new BsonDocumentReader(document))
3333
{
3434
var rehydrated = DeserializeBsonDocument(bsonReader);
3535
Assert.IsTrue(document.Equals(rehydrated));
@@ -40,7 +40,7 @@ public void TestEmptyDocument()
4040
public void TestSingleString()
4141
{
4242
BsonDocument document = new BsonDocument() { { "abc", "xyz" } };
43-
using (var bsonReader = BsonReader.Create(document))
43+
using (var bsonReader = new BsonDocumentReader(document))
4444
{
4545
var rehydrated = DeserializeBsonDocument(bsonReader);
4646
Assert.IsTrue(document.Equals(rehydrated));
@@ -54,7 +54,7 @@ public void TestEmbeddedDocument()
5454
{
5555
{ "doc", new BsonDocument { { "a", 1 }, { "b", 2 } } }
5656
};
57-
using (var bsonReader = BsonReader.Create(document))
57+
using (var bsonReader = new BsonDocumentReader(document))
5858
{
5959
var rehydrated = DeserializeBsonDocument(bsonReader);
6060
Assert.IsTrue(document.Equals(rehydrated));
@@ -68,7 +68,7 @@ public void TestArray()
6868
{
6969
{ "array", new BsonArray { 1, 2, 3 } }
7070
};
71-
using (var bsonReader = BsonReader.Create(document))
71+
using (var bsonReader = new BsonDocumentReader(document))
7272
{
7373
var rehydrated = DeserializeBsonDocument(bsonReader);
7474
Assert.IsTrue(document.Equals(rehydrated));
@@ -83,7 +83,7 @@ public void TestDateTime()
8383
{
8484
{ "date", jan_1_2010 }
8585
};
86-
using (var bsonReader = BsonReader.Create(document))
86+
using (var bsonReader = new BsonDocumentReader(document))
8787
{
8888
var rehydrated = DeserializeBsonDocument(bsonReader);
8989
Assert.IsTrue(document.Equals(rehydrated));
@@ -97,7 +97,7 @@ public void TestBinary()
9797
{
9898
{ "bin", new BsonBinaryData(new byte[] { 1, 2, 3 }) }
9999
};
100-
using (var bsonReader = BsonReader.Create(document))
100+
using (var bsonReader = new BsonDocumentReader(document))
101101
{
102102
var rehydrated = DeserializeBsonDocument(bsonReader);
103103
Assert.IsTrue(document.Equals(rehydrated));
@@ -111,7 +111,7 @@ public void TestJavaScript()
111111
{
112112
{ "f", new BsonJavaScript("function f() { return 1; }") }
113113
};
114-
using (var bsonReader = BsonReader.Create(document))
114+
using (var bsonReader = new BsonDocumentReader(document))
115115
{
116116
var rehydrated = DeserializeBsonDocument(bsonReader);
117117
Assert.IsTrue(document.Equals(rehydrated));
@@ -125,7 +125,7 @@ public void TestJavaScriptWithScope()
125125
{
126126
{ "f", new BsonJavaScriptWithScope("function f() { return n; }", new BsonDocument("n", 1)) }
127127
};
128-
using (var bsonReader = BsonReader.Create(document))
128+
using (var bsonReader = new BsonDocumentReader(document))
129129
{
130130
var rehydrated = DeserializeBsonDocument(bsonReader);
131131
Assert.IsTrue(document.Equals(rehydrated));
@@ -139,7 +139,7 @@ public void TestGuid()
139139
{
140140
{ "guid", new Guid("B5F21E0C2A0D42d6AD03D827008D8AB6") }
141141
};
142-
using (var bsonReader = BsonReader.Create(document))
142+
using (var bsonReader = new BsonDocumentReader(document))
143143
{
144144
var rehydrated = DeserializeBsonDocument(bsonReader);
145145
Assert.IsTrue(document.Equals(rehydrated));
@@ -153,7 +153,7 @@ public void TestMaxKey()
153153
{
154154
{ "maxkey", BsonMaxKey.Value }
155155
};
156-
using (var bsonReader = BsonReader.Create(document))
156+
using (var bsonReader = new BsonDocumentReader(document))
157157
{
158158
var rehydrated = DeserializeBsonDocument(bsonReader);
159159
Assert.IsTrue(document.Equals(rehydrated));
@@ -167,7 +167,7 @@ public void TestMinKey()
167167
{
168168
{ "minkey", BsonMinKey.Value }
169169
};
170-
using (var bsonReader = BsonReader.Create(document))
170+
using (var bsonReader = new BsonDocumentReader(document))
171171
{
172172
var rehydrated = DeserializeBsonDocument(bsonReader);
173173
Assert.IsTrue(document.Equals(rehydrated));
@@ -181,7 +181,7 @@ public void TestNull()
181181
{
182182
{ "maxkey", BsonNull.Value }
183183
};
184-
using (var bsonReader = BsonReader.Create(document))
184+
using (var bsonReader = new BsonDocumentReader(document))
185185
{
186186
var rehydrated = DeserializeBsonDocument(bsonReader);
187187
Assert.IsTrue(document.Equals(rehydrated));
@@ -195,7 +195,7 @@ public void TestSymbol()
195195
{
196196
{ "symbol", BsonSymbolTable.Lookup("name") }
197197
};
198-
using (var bsonReader = BsonReader.Create(document))
198+
using (var bsonReader = new BsonDocumentReader(document))
199199
{
200200
var rehydrated = DeserializeBsonDocument(bsonReader);
201201
Assert.IsTrue(document.Equals(rehydrated));
@@ -209,7 +209,7 @@ public void TestTimestamp()
209209
{
210210
{ "timestamp", new BsonTimestamp(1234567890) }
211211
};
212-
using (var bsonReader = BsonReader.Create(document))
212+
using (var bsonReader = new BsonDocumentReader(document))
213213
{
214214
var rehydrated = DeserializeBsonDocument(bsonReader);
215215
Assert.IsTrue(document.Equals(rehydrated));

0 commit comments

Comments
 (0)