Skip to content

Commit 01df61f

Browse files
committed
Various test fixes
1 parent c41c30c commit 01df61f

File tree

13 files changed

+6
-27
lines changed

13 files changed

+6
-27
lines changed

src/MongoDB.Driver/Core/WireProtocol/Messages/Encoders/MessageEncoderSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ internal static class MessageEncoderSettingsName
4141
public const string ShellVersion = nameof(ShellVersion);
4242

4343
// other encoders (if any) might use additional settings
44-
public const string SerializationDomain = nameof(SerializationDomain);
44+
public const string SerializationDomain = nameof(SerializationDomain); //QUESTION Does this make sense? It was the easiest way to pass the serialization domain.
4545
}
4646

4747
internal sealed class MessageEncoderSettings : IEnumerable<KeyValuePair<string, object>>

src/MongoDB.Driver/Linq/Linq3Implementation/MongoQueryProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public MongoQueryProvider(
7575
{
7676
_collection = Ensure.IsNotNull(collection, nameof(collection));
7777
_pipelineInputSerializer = collection.DocumentSerializer;
78-
_serializationDomain = collection.Settings.SerializationDomain;
78+
_serializationDomain = collection.Settings?.SerializationDomain ?? BsonSerializer.DefaultSerializationDomain;
7979
}
8080

8181
public MongoQueryProvider(

tests/MongoDB.Bson.Tests/Jira/CSharp310Tests.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ public void Apply(BsonMemberMap memberMap)
4444
memberMap.SetDefaultValue(Guid.Empty);
4545
}
4646
}
47-
48-
public void Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain) => Apply(memberMap);
4947
}
5048

5149
private static void InitializeSerialization()

tests/MongoDB.Bson.Tests/Serialization/Conventions/ConventionRunnerTests.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,6 @@ public void Apply(BsonMemberMap memberMap)
169169
RunCount++;
170170
RunOrder = _orderIndexProvider();
171171
}
172-
173-
public void Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain) => Apply(memberMap);
174172
}
175173

176174
private class TrackingAfterConvention : IPostProcessingConvention, ITrackRun
@@ -196,8 +194,6 @@ public void PostProcess(BsonClassMap classMap)
196194
RunCount++;
197195
RunOrder = _orderIndexProvider();
198196
}
199-
200-
public void PostProcess(BsonClassMap classMap, IBsonSerializationDomain domain) => PostProcess(classMap);
201197
}
202198
}
203199
}

tests/MongoDB.Bson.Tests/Serialization/Conventions/StandardDiscriminatorConventionTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
using System;
1717
using FluentAssertions;
18-
using MongoDB.Bson.Serialization;
1918
using MongoDB.Bson.Serialization.Conventions;
2019
using Xunit;
2120

tests/MongoDB.Driver.Tests/AggregateFluentTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1327,7 +1327,6 @@ 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();
13311330
var mockCollection = new Mock<IMongoCollection<C>>();
13321331
mockCollection.SetupGet(c => c.CollectionNamespace).Returns(collectionNamespace);
13331332
mockCollection.SetupGet(c => c.Database).Returns(database);

tests/MongoDB.Driver.Tests/FilterDefinitionBuilderNullableEnumComparedToNullableEnumWithStringRepresentationTests.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ namespace MongoDB.Driver.Tests
2323
{
2424
public class FilterDefinitionBuilderNullableEnumComparedToNullableEnumWithStringRepresentationTests
2525
{
26-
private static RenderArgs<C> __args = new(
27-
BsonSerializer.DefaultSerializationDomain.SerializerRegistry.GetSerializer<C>(),
28-
BsonSerializer.DefaultSerializationDomain);
26+
private static RenderArgs<C> __args = new(BsonSerializer.SerializerRegistry.GetSerializer<C>(), BsonSerializer.SerializerRegistry);
2927
private static FilterDefinitionBuilder<C> __subject = Builders<C>.Filter;
3028

3129
public enum E { A, B }

tests/MongoDB.Driver.Tests/FilterDefinitionBuilderTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,8 +1044,8 @@ private void Assert<TDocument>(FilterDefinition<TDocument> filter, string expect
10441044

10451045
private void Assert<TDocument>(FilterDefinition<TDocument> filter, BsonDocument expected)
10461046
{
1047-
var documentSerializer = BsonSerializer.DefaultSerializationDomain.SerializerRegistry.GetSerializer<TDocument>();
1048-
var renderedFilter = filter.Render(new(documentSerializer, BsonSerializer.DefaultSerializationDomain));
1047+
var documentSerializer = BsonSerializer.SerializerRegistry.GetSerializer<TDocument>();
1048+
var renderedFilter = filter.Render(new(documentSerializer, BsonSerializer.SerializerRegistry));
10491049

10501050
renderedFilter.Should().Be(expected);
10511051
}

tests/MongoDB.Driver.Tests/FindFluentTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,6 @@ private IFindFluent<Person, Person> CreateSubject(IClientSessionHandle session =
357357
mockDatabase.SetupGet(d => d.Client).Returns(mockClient.Object);
358358

359359
var collectionSettings = new MongoCollectionSettings();
360-
collectionSettings.SerializationDomain = BsonSerializer.CreateSerializationDomain();
361360
_mockCollection = new Mock<IMongoCollection<Person>>();
362361
_mockCollection.SetupGet(c => c.Database).Returns(mockDatabase.Object);
363362
_mockCollection.SetupGet(c => c.DocumentSerializer).Returns(BsonSerializer.SerializerRegistry.GetSerializer<Person>());

tests/MongoDB.Driver.Tests/IAggregateFluentExtensionsTests.cs

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

0 commit comments

Comments
 (0)