Skip to content

Commit 0074837

Browse files
committed
Fixed tests
1 parent 2ed6fb6 commit 0074837

File tree

6 files changed

+8
-4
lines changed

6 files changed

+8
-4
lines changed

src/MongoDB.Bson/Serialization/BsonSerializationDomain.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ internal class BsonSerializationDomain : IBsonSerializationDomainInternal, IDisp
3030
// ConcurrentDictionary<Type, object> is being used as a concurrent set of Type. The values will always be null.
3131
private ConcurrentDictionary<Type, object> _typesWithRegisteredKnownTypes = new();
3232

33-
private bool _useNullIdChecker = false;
34-
private bool _useZeroIdChecker = false;
33+
private bool _useNullIdChecker;
34+
private bool _useZeroIdChecker;
3535

3636
// constructor
3737
public BsonSerializationDomain(string name = null) //TODO name is used for testing
3838
{
3939
CreateSerializerRegistry();
4040
RegisterIdGenerators();
4141
_classMapDomain = new BsonClassMapDomain();
42-
Name = name ?? "CUSTOM";
42+
Name = name ?? "CUSTOM"; //TODO remove after testing is done
4343
}
4444

4545
public string Name { get; private set; }

src/MongoDB.Bson/Serialization/IBsonSerializationDomain.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,6 @@ void Serialize(
284284
Action<BsonSerializationContext.Builder> configurator = null,
285285
BsonSerializationArgs args = default(BsonSerializationArgs));
286286

287-
288287
/// <summary>
289288
/// //TODO
290289
/// </summary>

tests/MongoDB.Driver.Tests/AggregateFluentTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1327,6 +1327,7 @@ private Mock<IMongoCollection<C>> CreateMockCollection(IMongoDatabase database =
13271327
var collectionNamespace = new CollectionNamespace(databaseNamespace, collectionName);
13281328

13291329
var settings = new MongoCollectionSettings();
1330+
settings.SerializationDomain = BsonSerializer.CreateSerializationDomain();
13301331
var mockCollection = new Mock<IMongoCollection<C>>();
13311332
mockCollection.SetupGet(c => c.CollectionNamespace).Returns(collectionNamespace);
13321333
mockCollection.SetupGet(c => c.Database).Returns(database);

tests/MongoDB.Driver.Tests/FindFluentTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ private IFindFluent<Person, Person> CreateSubject(IClientSessionHandle session =
359359
mockDatabase.SetupGet(d => d.Client).Returns(mockClient.Object);
360360

361361
var collectionSettings = new MongoCollectionSettings();
362+
collectionSettings.SerializationDomain = BsonSerializer.CreateSerializationDomain();
362363
_mockCollection = new Mock<IMongoCollection<Person>>();
363364
_mockCollection.SetupGet(c => c.Database).Returns(mockDatabase.Object);
364365
_mockCollection.SetupGet(c => c.DocumentSerializer).Returns(BsonSerializer.SerializerRegistry.GetSerializer<Person>());

tests/MongoDB.Driver.Tests/IAggregateFluentExtensionsTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,7 @@ private IMongoCollection<T> CreateCollection<T>(string collectionName = null)
671671
{
672672
var database = CreateDatabase();
673673
var settings = new MongoCollectionSettings();
674+
settings.SerializationDomain = BsonSerializer.CreateSerializationDomain();
674675
var mockCollection = new Mock<IMongoCollection<T>>();
675676
mockCollection.SetupGet(c => c.CollectionNamespace).Returns(new CollectionNamespace(new DatabaseNamespace("test"), collectionName ?? typeof(T).Name));
676677
mockCollection.SetupGet(c => c.Database).Returns(database);

tests/MongoDB.Driver.Tests/IMongoCollectionExtensionsTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
using System.Threading;
2121
using FluentAssertions;
2222
using MongoDB.Bson;
23+
using MongoDB.Bson.Serialization;
2324
using MongoDB.Driver.Tests.Linq.Linq3Implementation;
2425
using MongoDB.TestHelpers.XunitExtensions;
2526
using Moq;
@@ -1376,6 +1377,7 @@ private Mock<IMongoCollection<Person>> CreateMockCollection()
13761377
var mockCollection = new Mock<IMongoCollection<Person>> { DefaultValue = DefaultValue.Mock };
13771378
mockCollection.SetupGet(c => c.Database).Returns(mockDatabase.Object);
13781379
var collectionSettings = new MongoCollectionSettings();
1380+
collectionSettings.SerializationDomain = BsonSerializer.CreateSerializationDomain();
13791381
mockCollection.SetupGet(s => s.DocumentSerializer).Returns(collectionSettings.SerializerRegistry.GetSerializer<Person>());
13801382
mockCollection.SetupGet(s => s.Settings).Returns(collectionSettings);
13811383

0 commit comments

Comments
 (0)