public void When_document_has_current_version_Then_current_version_is_set()
        {
            // Arrange
            var document = new TestDocumentWithTwoMigrationMiddleVersion();

            // Act
            _runner.CheckVersion(document);

            // Assert
            document.Version.Should().Be("0.0.1");
        }
Example #2
0
        public override void Serialize(BsonSerializationContext context, BsonSerializationArgs args, TDocument value)
        {
            _migrationRunner.CheckVersion(value);

            base.Serialize(context, args, value);
        }