From a726ed4a2c5547fd76605d2e46a4c95fce6aa1f7 Mon Sep 17 00:00:00 2001 From: Leonid Pershin Date: Mon, 20 Oct 2025 10:52:32 +0300 Subject: [PATCH] fix --- ChatBot.Tests/Data/MigrationsTests.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ChatBot.Tests/Data/MigrationsTests.cs b/ChatBot.Tests/Data/MigrationsTests.cs index a590754..b88a017 100644 --- a/ChatBot.Tests/Data/MigrationsTests.cs +++ b/ChatBot.Tests/Data/MigrationsTests.cs @@ -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); }