Skip to content

Commit 57f1d45

Browse files
committed
CSHARP-3369: Adding solution filters. Moving BsonDocument reflection utils to Bson.TestHelpers.Reflectors
1 parent d963a08 commit 57f1d45

8 files changed

+43
-17
lines changed

Diff for: CSharpDriver.Bson.slnf

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"solution": {
3+
"path": "CSharpDriver.sln",
4+
"projects": [
5+
"src\\MongoDB.Bson\\MongoDB.Bson.csproj",
6+
"tests\\MongoDB.Bson.TestHelpers\\MongoDB.Bson.TestHelpers.csproj",
7+
"tests\\MongoDB.Bson.Tests\\MongoDB.Bson.Tests.csproj"
8+
]
9+
}
10+
}

Diff for: CSharpDriver.Driver.Core.slnf

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"solution": {
3+
"path": "CSharpDriver.sln",
4+
"projects": [
5+
"src\\MongoDB.Bson\\MongoDB.Bson.csproj",
6+
"src\\MongoDB.Driver.Core\\MongoDB.Driver.Core.csproj",
7+
"tests\\MongoDB.Bson.TestHelpers\\MongoDB.Bson.TestHelpers.csproj",
8+
"tests\\MongoDB.Driver.Core.TestHelpers\\MongoDB.Driver.Core.TestHelpers.csproj",
9+
"tests\\MongoDB.Driver.Core.Tests\\MongoDB.Driver.Core.Tests.csproj"
10+
]
11+
}
12+
}

Diff for: CSharpDriver.Driver.slnf

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"solution": {
3+
"path": "CSharpDriver.sln",
4+
"projects": [
5+
"src\\MongoDB.Bson\\MongoDB.Bson.csproj",
6+
"src\\MongoDB.Driver.Core\\MongoDB.Driver.Core.csproj",
7+
"src\\MongoDB.Driver.GridFS\\MongoDB.Driver.GridFS.csproj",
8+
"src\\MongoDB.Driver\\MongoDB.Driver.csproj",
9+
"tests\\MongoDB.Bson.TestHelpers\\MongoDB.Bson.TestHelpers.csproj",
10+
"tests\\MongoDB.Driver.Core.TestHelpers\\MongoDB.Driver.Core.TestHelpers.csproj",
11+
"tests\\MongoDB.Driver.TestHelpers\\MongoDB.Driver.TestHelpers.csproj",
12+
"tests\\MongoDB.Driver.Tests\\MongoDB.Driver.Tests.csproj"
13+
]
14+
}
15+
}

Diff for: tests/MongoDB.Bson.Tests/Serialization/BsonDocumentBackedClassTests.cs renamed to tests/MongoDB.Bson.TestHelpers/Reflectors/BsonDocumentBackedClassReflector.cs

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2018-present MongoDB Inc.
1+
/* Copyright 2021-present MongoDB Inc.
22
*
33
* Licensed under the Apache License, Version 2.0 (the "License");
44
* you may not use this file except in compliance with the License.
@@ -15,14 +15,9 @@
1515

1616
using System.Reflection;
1717
using MongoDB.Bson.Serialization;
18-
using MongoDB.Bson.TestHelpers;
1918

20-
namespace MongoDB.Bson.Tests.Serialization
19+
namespace MongoDB.Bson.TestHelpers.Reflectors
2120
{
22-
public class BsonDocumentBackedClassTests
23-
{
24-
}
25-
2621
public static class BsonDocumentBackedClassReflector
2722
{
2823
public static IBsonDocumentSerializer _serializer(this BsonDocumentBackedClass obj) => (IBsonDocumentSerializer)Reflector.GetFieldValue(obj, nameof(_serializer), BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy);

Diff for: tests/MongoDB.Bson.Tests/Serialization/Serializers/BsonDocumentBackedClassSerializerTests.cs renamed to tests/MongoDB.Bson.TestHelpers/Reflectors/BsonDocumentBackedClassSerializerReflector.cs

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2018-present MongoDB Inc.
1+
/* Copyright 2021-present MongoDB Inc.
22
*
33
* Licensed under the Apache License, Version 2.0 (the "License");
44
* you may not use this file except in compliance with the License.
@@ -15,14 +15,9 @@
1515

1616
using System.Collections.Generic;
1717
using MongoDB.Bson.Serialization;
18-
using MongoDB.Bson.TestHelpers;
1918

20-
namespace MongoDB.Bson.Tests.Serialization.Serializers
19+
namespace MongoDB.Bson.TestHelpers.Reflectors
2120
{
22-
public class BsonDocumentBackedClassSerializerTests
23-
{
24-
}
25-
2621
public static class BsonDocumentBackedClassSerializerReflector
2722
{
2823
public static Dictionary<string, BsonSerializationInfo> _memberSerializationInfo<TClass>(this BsonDocumentBackedClassSerializer<TClass> obj)

Diff for: tests/MongoDB.Driver.Core.Tests/ChangeStreamDocumentSerializerTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
using MongoDB.Bson.Serialization;
2222
using MongoDB.Bson.Serialization.Serializers;
2323
using MongoDB.Bson.TestHelpers;
24-
using MongoDB.Bson.Tests.Serialization.Serializers;
24+
using MongoDB.Bson.TestHelpers.Reflectors;
2525
using Xunit;
2626

2727
namespace MongoDB.Driver

Diff for: tests/MongoDB.Driver.Core.Tests/ChangeStreamDocumentTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
using MongoDB.Bson;
1919
using MongoDB.Bson.Serialization;
2020
using MongoDB.Bson.Serialization.Serializers;
21-
using MongoDB.Bson.Tests.Serialization;
21+
using MongoDB.Bson.TestHelpers.Reflectors;
2222
using Moq;
2323
using Xunit;
2424

Diff for: tests/MongoDB.Driver.Core.Tests/MongoDB.Driver.Core.Tests.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
<ItemGroup>
6464
<ProjectReference Include="..\..\src\MongoDB.Bson\MongoDB.Bson.csproj" />
6565
<ProjectReference Include="..\..\src\MongoDB.Driver.Core\MongoDB.Driver.Core.csproj" />
66-
<ProjectReference Include="..\MongoDB.Bson.Tests\MongoDB.Bson.Tests.csproj" />
6766
<ProjectReference Include="..\MongoDB.Bson.TestHelpers\MongoDB.Bson.TestHelpers.csproj" />
6867
<ProjectReference Include="..\MongoDB.Driver.Core.TestHelpers\MongoDB.Driver.Core.TestHelpers.csproj" />
6968
</ItemGroup>

0 commit comments

Comments
 (0)