diff --git a/tests/MongoDB.Bson.Tests/MongoDB.Bson.Tests.csproj b/tests/MongoDB.Bson.Tests/MongoDB.Bson.Tests.csproj
index f10ae46d181..7f262a14faa 100644
--- a/tests/MongoDB.Bson.Tests/MongoDB.Bson.Tests.csproj
+++ b/tests/MongoDB.Bson.Tests/MongoDB.Bson.Tests.csproj
@@ -45,12 +45,6 @@
-
-
-
-
-
-
Always
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Helpers/MockClusterableServerFactory.cs b/tests/MongoDB.Driver.Core.TestHelpers/MockClusterableServerFactory.cs
similarity index 99%
rename from tests/MongoDB.Driver.Core.Tests/Core/Helpers/MockClusterableServerFactory.cs
rename to tests/MongoDB.Driver.Core.TestHelpers/MockClusterableServerFactory.cs
index 3c6f604a523..252251907cd 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Helpers/MockClusterableServerFactory.cs
+++ b/tests/MongoDB.Driver.Core.TestHelpers/MockClusterableServerFactory.cs
@@ -29,7 +29,7 @@
using MongoDB.Driver.Core.Servers;
using Moq;
-namespace MongoDB.Driver.Core.Helpers
+namespace MongoDB.Driver.Core.TestHelpers
{
public class MockClusterableServerFactory : IClusterableServerFactory
{
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Helpers/MockConnection.cs b/tests/MongoDB.Driver.Core.TestHelpers/MockConnection.cs
similarity index 99%
rename from tests/MongoDB.Driver.Core.Tests/Core/Helpers/MockConnection.cs
rename to tests/MongoDB.Driver.Core.TestHelpers/MockConnection.cs
index 895397da33a..b4d70359e4f 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Helpers/MockConnection.cs
+++ b/tests/MongoDB.Driver.Core.TestHelpers/MockConnection.cs
@@ -27,7 +27,7 @@
using MongoDB.Driver.Core.WireProtocol.Messages;
using MongoDB.Driver.Core.WireProtocol.Messages.Encoders;
-namespace MongoDB.Driver.Core.Helpers
+namespace MongoDB.Driver.Core.TestHelpers
{
public class MockConnection : IConnection
{
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoAWSAuthenticatorTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoAWSAuthenticatorTests.cs
index f05a3e44af3..ff05c2d3e17 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoAWSAuthenticatorTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoAWSAuthenticatorTests.cs
@@ -27,6 +27,7 @@
using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Misc;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using Moq;
using Xunit;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBCRAuthenticatorTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBCRAuthenticatorTests.cs
index be5015649ae..0f0c22cdd48 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBCRAuthenticatorTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBCRAuthenticatorTests.cs
@@ -18,14 +18,15 @@
using System.Threading;
using FluentAssertions;
using MongoDB.Bson;
+using MongoDB.Bson.TestHelpers.XunitExtensions;
using MongoDB.Driver.Core.Clusters;
-using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.Connections;
using MongoDB.Driver.Core.Helpers;
+using MongoDB.Driver.Core.Misc;
+using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.WireProtocol.Messages;
using Xunit;
-using MongoDB.Driver.Core.Connections;
-using MongoDB.Bson.TestHelpers.XunitExtensions;
-using MongoDB.Driver.Core.Misc;
namespace MongoDB.Driver.Core.Authentication
{
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBX509AuthenticatorTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBX509AuthenticatorTests.cs
index 38d864cf737..3dbef36d372 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBX509AuthenticatorTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/MongoDBX509AuthenticatorTests.cs
@@ -18,14 +18,15 @@
using System.Threading;
using FluentAssertions;
using MongoDB.Bson;
+using MongoDB.Bson.TestHelpers.XunitExtensions;
using MongoDB.Driver.Core.Clusters;
-using MongoDB.Driver.Core.Servers;
-using MongoDB.Driver.Core.Helpers;
-using Xunit;
using MongoDB.Driver.Core.Connections;
-using MongoDB.Bson.TestHelpers.XunitExtensions;
+using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Misc;
+using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.WireProtocol.Messages;
+using Xunit;
namespace MongoDB.Driver.Core.Authentication
{
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/PlainAuthenticatorTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/PlainAuthenticatorTests.cs
index b124a5fd501..680c68ae38d 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Authentication/PlainAuthenticatorTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Authentication/PlainAuthenticatorTests.cs
@@ -18,14 +18,15 @@
using System.Threading;
using FluentAssertions;
using MongoDB.Bson;
+using MongoDB.Bson.TestHelpers.XunitExtensions;
using MongoDB.Driver.Core.Clusters;
-using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.Connections;
using MongoDB.Driver.Core.Helpers;
+using MongoDB.Driver.Core.Misc;
+using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.WireProtocol.Messages;
using Xunit;
-using MongoDB.Driver.Core.Connections;
-using MongoDB.Bson.TestHelpers.XunitExtensions;
-using MongoDB.Driver.Core.Misc;
namespace MongoDB.Driver.Core.Authentication
{
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Clusters/LoadBalancedClusterTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Clusters/LoadBalancedClusterTests.cs
index ddc61b4ca5c..2615d08fa64 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Clusters/LoadBalancedClusterTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Clusters/LoadBalancedClusterTests.cs
@@ -24,9 +24,9 @@
using MongoDB.Driver.Core.Clusters.ServerSelectors;
using MongoDB.Driver.Core.Configuration;
using MongoDB.Driver.Core.Events;
-using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Misc;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.TestHelpers.Logging;
using Moq;
using Xunit;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Clusters/MultiServerClusterTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Clusters/MultiServerClusterTests.cs
index c7f7a310d9a..32e0e2feaa4 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Clusters/MultiServerClusterTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Clusters/MultiServerClusterTests.cs
@@ -24,9 +24,9 @@
using MongoDB.Bson.TestHelpers;
using MongoDB.Driver.Core.Configuration;
using MongoDB.Driver.Core.Events;
-using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Misc;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.TestHelpers.Logging;
using MongoDB.Driver.Core.Tests.Core.Clusters;
using Moq;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Clusters/SingleServerClusterTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Clusters/SingleServerClusterTests.cs
index 60d4464870c..8a4768cfcca 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Clusters/SingleServerClusterTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Clusters/SingleServerClusterTests.cs
@@ -20,8 +20,8 @@
using MongoDB.Bson.TestHelpers.XunitExtensions;
using MongoDB.Driver.Core.Configuration;
using MongoDB.Driver.Core.Events;
-using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.TestHelpers.Logging;
using Moq;
using Xunit;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/ExclusiveConnectionPoolTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/ExclusiveConnectionPoolTests.cs
index d190a4db1b8..8efb66633f9 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/ExclusiveConnectionPoolTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/ExclusiveConnectionPoolTests.cs
@@ -27,10 +27,10 @@
using MongoDB.Driver.Core.Configuration;
using MongoDB.Driver.Core.Connections;
using MongoDB.Driver.Core.Events;
-using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Logging;
using MongoDB.Driver.Core.Misc;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.TestHelpers.Logging;
using Moq;
using Xunit;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/MaintenanceHelperTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/MaintenanceHelperTests.cs
index 8237819375c..f7480b74d29 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/MaintenanceHelperTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/ConnectionPools/MaintenanceHelperTests.cs
@@ -29,6 +29,7 @@
using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Logging;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using Moq;
using Xunit;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Connections/ConnectionInitializerTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Connections/ConnectionInitializerTests.cs
index f95ca071cd1..2ab40463732 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Connections/ConnectionInitializerTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Connections/ConnectionInitializerTests.cs
@@ -20,17 +20,18 @@
using FluentAssertions;
using MongoDB.Bson;
using MongoDB.Bson.TestHelpers;
-using MongoDB.Driver.Core.Clusters;
-using MongoDB.Driver.Core.Misc;
-using MongoDB.Driver.Core.Servers;
-using MongoDB.Driver.Core.Helpers;
-using Xunit;
using MongoDB.Bson.TestHelpers.XunitExtensions;
using MongoDB.Driver.Core.Authentication;
+using MongoDB.Driver.Core.Clusters;
using MongoDB.Driver.Core.Compression;
using MongoDB.Driver.Core.Configuration;
+using MongoDB.Driver.Core.Helpers;
+using MongoDB.Driver.Core.Misc;
+using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.WireProtocol.Messages;
using Moq;
+using Xunit;
namespace MongoDB.Driver.Core.Connections
{
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Servers/LoadBalancedServerTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Servers/LoadBalancedServerTests.cs
index 122b343e35d..81b7ed339f9 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Servers/LoadBalancedServerTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Servers/LoadBalancedServerTests.cs
@@ -32,7 +32,6 @@
using MongoDB.Driver.Core.Logging;
using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.TestHelpers.Logging;
-using MongoDB.Driver.Specifications.connection_monitoring_and_pooling;
using Moq;
using Xunit;
using Xunit.Abstractions;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/Servers/RoundTripTimeMonitorTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/Servers/RoundTripTimeMonitorTests.cs
index 875fd313152..a7f051d67a6 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/Servers/RoundTripTimeMonitorTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/Servers/RoundTripTimeMonitorTests.cs
@@ -27,6 +27,7 @@
using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Misc;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.WireProtocol.Messages;
using MongoDB.Driver.Core.WireProtocol.Messages.Encoders;
using Moq;
diff --git a/tests/MongoDB.Driver.Core.Tests/Core/WireProtocol/CommandWriteProtocolTests.cs b/tests/MongoDB.Driver.Core.Tests/Core/WireProtocol/CommandWriteProtocolTests.cs
index 7c337b286fd..e57a78f19e8 100644
--- a/tests/MongoDB.Driver.Core.Tests/Core/WireProtocol/CommandWriteProtocolTests.cs
+++ b/tests/MongoDB.Driver.Core.Tests/Core/WireProtocol/CommandWriteProtocolTests.cs
@@ -31,6 +31,7 @@
using MongoDB.Driver.Core.Helpers;
using MongoDB.Driver.Core.Misc;
using MongoDB.Driver.Core.Servers;
+using MongoDB.Driver.Core.TestHelpers;
using MongoDB.Driver.Core.WireProtocol.Messages;
using MongoDB.Driver.Core.WireProtocol.Messages.Encoders;
using Moq;
diff --git a/tests/MongoDB.Driver.Core.Tests/MongoDB.Driver.Core.Tests.csproj b/tests/MongoDB.Driver.Core.Tests/MongoDB.Driver.Core.Tests.csproj
index 97beed2d159..3520a37b3d7 100644
--- a/tests/MongoDB.Driver.Core.Tests/MongoDB.Driver.Core.Tests.csproj
+++ b/tests/MongoDB.Driver.Core.Tests/MongoDB.Driver.Core.Tests.csproj
@@ -40,17 +40,6 @@
-
-
-
-
-
-
-
-
-
-
-
Always
diff --git a/tests/MongoDB.Driver.Tests/MongoDB.Driver.Tests.csproj b/tests/MongoDB.Driver.Tests/MongoDB.Driver.Tests.csproj
index 326a865a45f..6ec7987e80b 100644
--- a/tests/MongoDB.Driver.Tests/MongoDB.Driver.Tests.csproj
+++ b/tests/MongoDB.Driver.Tests/MongoDB.Driver.Tests.csproj
@@ -44,24 +44,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/tests/MongoDB.Bson.Tests/Specifications/bson-corpus/BsonCorpusTestRunner.cs b/tests/MongoDB.Driver.Tests/Specifications/bson-corpus/BsonCorpusTestRunner.cs
similarity index 98%
rename from tests/MongoDB.Bson.Tests/Specifications/bson-corpus/BsonCorpusTestRunner.cs
rename to tests/MongoDB.Driver.Tests/Specifications/bson-corpus/BsonCorpusTestRunner.cs
index ae3e3efd8c0..b8f775d0636 100644
--- a/tests/MongoDB.Bson.Tests/Specifications/bson-corpus/BsonCorpusTestRunner.cs
+++ b/tests/MongoDB.Driver.Tests/Specifications/bson-corpus/BsonCorpusTestRunner.cs
@@ -19,13 +19,14 @@
using System.Linq;
using System.Text.RegularExpressions;
using FluentAssertions;
+using MongoDB.Bson;
using MongoDB.Bson.IO;
using MongoDB.Bson.Serialization;
using MongoDB.Bson.Serialization.Serializers;
using MongoDB.Bson.TestHelpers.JsonDrivenTests;
using Xunit;
-namespace MongoDB.Bson.Tests.Specifications.bson_corpus
+namespace MongoDB.Driver.Tests.Specifications.bson_corpus
{
public class BsonCorpusTestRunner
{
@@ -300,7 +301,7 @@ private class TestCaseFactory : JsonDrivenTestCaseFactory
#endregion
// protected properties
- protected override string PathPrefix => "MongoDB.Bson.Tests.Specifications.bson_corpus.tests.";
+ protected override string PathPrefix => "MongoDB.Driver.Tests.Specifications.bson_corpus.tests.";
// protected methods
protected override IEnumerable CreateTestCases(BsonDocument document)
diff --git a/tests/MongoDB.Bson.Tests/Specifications/bson-decimal128/TestRunner.cs b/tests/MongoDB.Driver.Tests/Specifications/bson-decimal128/TestRunner.cs
similarity index 97%
rename from tests/MongoDB.Bson.Tests/Specifications/bson-decimal128/TestRunner.cs
rename to tests/MongoDB.Driver.Tests/Specifications/bson-decimal128/TestRunner.cs
index 1baf847ab01..c637063f3c5 100644
--- a/tests/MongoDB.Bson.Tests/Specifications/bson-decimal128/TestRunner.cs
+++ b/tests/MongoDB.Driver.Tests/Specifications/bson-decimal128/TestRunner.cs
@@ -19,12 +19,13 @@
using System.Linq;
using System.Reflection;
using FluentAssertions;
+using MongoDB.Bson;
using MongoDB.Bson.IO;
using MongoDB.Bson.Serialization;
using MongoDB.Bson.Serialization.Serializers;
using Xunit;
-namespace MongoDB.Bson.Specifications.bson_decimal128
+namespace MongoDB.Driver.Tests.Specifications.bson_decimal128
{
public class TestRunner
{
@@ -158,7 +159,7 @@ private class TestCaseFactory : IEnumerable