fix issue
All checks were successful
SonarQube / Build and analyze (push) Successful in 3m49s
Unit Tests / Run Tests (push) Successful in 2m29s

This commit is contained in:
Leonid Pershin
2025-10-20 11:53:26 +03:00
parent a726ed4a2c
commit 747a16ebda

View File

@@ -154,14 +154,14 @@ public class MigrationsTests : IDisposable
chatMessageEntity!.GetTableName().Should().Be("chat_messages"); chatMessageEntity!.GetTableName().Should().Be("chat_messages");
// Check foreign key relationship // Check foreign key relationship
var foreignKeys = chatMessageEntity.GetForeignKeys(); var foreignKeys = chatMessageEntity.GetForeignKeys().ToList();
foreignKeys.Should().HaveCount(1); foreignKeys.Should().HaveCount(1);
var foreignKey = foreignKeys.First(); var foreignKey = foreignKeys[0];
foreignKey.PrincipalEntityType.Should().Be(chatSessionEntity); foreignKey.PrincipalEntityType.Should().Be(chatSessionEntity);
var properties = foreignKey.Properties; var properties = foreignKey.Properties.ToList();
properties.Should().HaveCount(1); properties.Should().HaveCount(1);
properties.First().Name.Should().Be("SessionId"); properties[0].Name.Should().Be("SessionId");
foreignKey.DeleteBehavior.Should().Be(DeleteBehavior.Cascade); foreignKey.DeleteBehavior.Should().Be(DeleteBehavior.Cascade);
} }