public void TestGuidRepresentation(GuidRepresentation? guidRepresentation, string formatString, string[] values, string[] uuidAliases)
{
var built = new MongoConnectionStringBuilder { Server = _localhost };
if (guidRepresentation != null) { built.GuidRepresentation = guidRepresentation.Value; }
var canonicalConnectionString = string.Format(formatString, values[0], "uuidRepresentation");
foreach (var builder in EnumerateBuiltAndParsedBuilders(built, formatString, values, uuidAliases))
{
Assert.AreEqual(guidRepresentation ?? MongoDefaults.GuidRepresentation, builder.GuidRepresentation);
Assert.AreEqual(canonicalConnectionString, builder.ToString());
}
}