using System; using MongoDB.Bson.Serialization; using MongoDB.Driver; namespace CoreUnitTests.Infrastructure; public static class UpdateDefinitionExtensions { public static bool EquivalentTo(this UpdateDefinition update, UpdateDefinition expected) { var renderedUpdate = update.Render( BsonSerializer.SerializerRegistry.GetSerializer(), BsonSerializer.SerializerRegistry); var renderedExpected = expected.Render( BsonSerializer.SerializerRegistry.GetSerializer(), BsonSerializer.SerializerRegistry); return renderedUpdate.Equals(renderedExpected); } }