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

This commit is contained in:
Leonid Pershin
2025-10-20 10:52:32 +03:00
parent 1d0ebfeeb7
commit a726ed4a2c

View File

@@ -58,10 +58,7 @@ public class MigrationsTests : IDisposable
[Fact]
public void InitialCreateMigration_ShouldHaveCorrectConstants()
{
// Arrange
var migration = new InitialCreate();
// Act & Assert
// Arrange & Act & Assert
// Use reflection to access private constants
var migrationType = typeof(InitialCreate);
@@ -160,10 +157,11 @@ public class MigrationsTests : IDisposable
var foreignKeys = chatMessageEntity.GetForeignKeys();
foreignKeys.Should().HaveCount(1);
var foreignKey = foreignKeys[0];
var foreignKey = foreignKeys.First();
foreignKey.PrincipalEntityType.Should().Be(chatSessionEntity);
foreignKey.Properties.Should().HaveCount(1);
foreignKey.Properties[0].Name.Should().Be("SessionId");
var properties = foreignKey.Properties;
properties.Should().HaveCount(1);
properties.First().Name.Should().Be("SessionId");
foreignKey.DeleteBehavior.Should().Be(DeleteBehavior.Cascade);
}