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(new RenderArgs(BsonSerializer.SerializerRegistry.GetSerializer(), BsonSerializer.SerializerRegistry)); var renderedExpected = expected.Render(new RenderArgs(BsonSerializer.SerializerRegistry.GetSerializer(), BsonSerializer.SerializerRegistry) ); return renderedUpdate.Equals(renderedExpected); } }