fix tests
Some checks failed
SonarQube / Build and analyze (push) Failing after 1m44s
Unit Tests / Run Tests (push) Failing after 1m7s

This commit is contained in:
Leonid Pershin
2025-10-20 10:39:58 +03:00
parent f4892efbb5
commit 1d0ebfeeb7
10 changed files with 73 additions and 74 deletions

View File

@@ -22,72 +22,72 @@ public class IChatSessionRepositoryTests : UnitTestBase
// GetOrCreateAsync method
var getOrCreateAsyncMethod = methods.FirstOrDefault(m => m.Name == "GetOrCreateAsync");
getOrCreateAsyncMethod.Should().NotBeNull();
getOrCreateAsyncMethod!.ReturnType.Should().Be(typeof(Task<ChatSessionEntity>));
getOrCreateAsyncMethod!.ReturnType.Should().Be<Task<ChatSessionEntity>>();
getOrCreateAsyncMethod.GetParameters().Should().HaveCount(3);
getOrCreateAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(long));
getOrCreateAsyncMethod.GetParameters()[1].ParameterType.Should().Be(typeof(string));
getOrCreateAsyncMethod.GetParameters()[2].ParameterType.Should().Be(typeof(string));
getOrCreateAsyncMethod.GetParameters()[0].ParameterType.Should().Be<long>();
getOrCreateAsyncMethod.GetParameters()[1].ParameterType.Should().Be<string>();
getOrCreateAsyncMethod.GetParameters()[2].ParameterType.Should().Be<string>();
// GetByChatIdAsync method
var getByChatIdAsyncMethod = methods.FirstOrDefault(m => m.Name == "GetByChatIdAsync");
getByChatIdAsyncMethod.Should().NotBeNull();
getByChatIdAsyncMethod!.ReturnType.Should().Be(typeof(Task<ChatSessionEntity?>));
getByChatIdAsyncMethod!.ReturnType.Should().Be<Task<ChatSessionEntity?>>();
getByChatIdAsyncMethod.GetParameters().Should().HaveCount(1);
getByChatIdAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(long));
getByChatIdAsyncMethod.GetParameters()[0].ParameterType.Should().Be<long>();
// GetBySessionIdAsync method
var getBySessionIdAsyncMethod = methods.FirstOrDefault(m =>
m.Name == "GetBySessionIdAsync"
);
getBySessionIdAsyncMethod.Should().NotBeNull();
getBySessionIdAsyncMethod!.ReturnType.Should().Be(typeof(Task<ChatSessionEntity?>));
getBySessionIdAsyncMethod!.ReturnType.Should().Be<Task<ChatSessionEntity?>>();
getBySessionIdAsyncMethod.GetParameters().Should().HaveCount(1);
getBySessionIdAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(string));
getBySessionIdAsyncMethod.GetParameters()[0].ParameterType.Should().Be<string>();
// UpdateAsync method
var updateAsyncMethod = methods.FirstOrDefault(m => m.Name == "UpdateAsync");
updateAsyncMethod.Should().NotBeNull();
updateAsyncMethod!.ReturnType.Should().Be(typeof(Task<ChatSessionEntity>));
updateAsyncMethod!.ReturnType.Should().Be<Task<ChatSessionEntity>>();
updateAsyncMethod.GetParameters().Should().HaveCount(1);
updateAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(ChatSessionEntity));
updateAsyncMethod.GetParameters()[0].ParameterType.Should().Be<ChatSessionEntity>();
// DeleteAsync method
var deleteAsyncMethod = methods.FirstOrDefault(m => m.Name == "DeleteAsync");
deleteAsyncMethod.Should().NotBeNull();
deleteAsyncMethod!.ReturnType.Should().Be(typeof(Task<bool>));
deleteAsyncMethod!.ReturnType.Should().Be<Task<bool>>();
deleteAsyncMethod.GetParameters().Should().HaveCount(1);
deleteAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(long));
deleteAsyncMethod.GetParameters()[0].ParameterType.Should().Be<long>();
// GetMessagesAsync method
var getMessagesAsyncMethod = methods.FirstOrDefault(m => m.Name == "GetMessagesAsync");
getMessagesAsyncMethod.Should().NotBeNull();
getMessagesAsyncMethod!.ReturnType.Should().Be(typeof(Task<List<ChatMessageEntity>>));
getMessagesAsyncMethod!.ReturnType.Should().Be<Task<List<ChatMessageEntity>>>();
getMessagesAsyncMethod.GetParameters().Should().HaveCount(1);
getMessagesAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(int));
getMessagesAsyncMethod.GetParameters()[0].ParameterType.Should().Be<int>();
// AddMessageAsync method
var addMessageAsyncMethod = methods.FirstOrDefault(m => m.Name == "AddMessageAsync");
addMessageAsyncMethod.Should().NotBeNull();
addMessageAsyncMethod!.ReturnType.Should().Be(typeof(Task<ChatMessageEntity>));
addMessageAsyncMethod!.ReturnType.Should().Be<Task<ChatMessageEntity>>();
addMessageAsyncMethod.GetParameters().Should().HaveCount(4);
addMessageAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(int));
addMessageAsyncMethod.GetParameters()[1].ParameterType.Should().Be(typeof(string));
addMessageAsyncMethod.GetParameters()[2].ParameterType.Should().Be(typeof(string));
addMessageAsyncMethod.GetParameters()[3].ParameterType.Should().Be(typeof(int));
addMessageAsyncMethod.GetParameters()[0].ParameterType.Should().Be<int>();
addMessageAsyncMethod.GetParameters()[1].ParameterType.Should().Be<string>();
addMessageAsyncMethod.GetParameters()[2].ParameterType.Should().Be<string>();
addMessageAsyncMethod.GetParameters()[3].ParameterType.Should().Be<int>();
// ClearMessagesAsync method
var clearMessagesAsyncMethod = methods.FirstOrDefault(m => m.Name == "ClearMessagesAsync");
clearMessagesAsyncMethod.Should().NotBeNull();
clearMessagesAsyncMethod!.ReturnType.Should().Be(typeof(Task));
clearMessagesAsyncMethod!.ReturnType.Should().Be<Task>();
clearMessagesAsyncMethod.GetParameters().Should().HaveCount(1);
clearMessagesAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(int));
clearMessagesAsyncMethod.GetParameters()[0].ParameterType.Should().Be<int>();
// GetActiveSessionsCountAsync method
var getActiveSessionsCountAsyncMethod = methods.FirstOrDefault(m =>
m.Name == "GetActiveSessionsCountAsync"
);
getActiveSessionsCountAsyncMethod.Should().NotBeNull();
getActiveSessionsCountAsyncMethod!.ReturnType.Should().Be(typeof(Task<int>));
getActiveSessionsCountAsyncMethod!.ReturnType.Should().Be<Task<int>>();
getActiveSessionsCountAsyncMethod.GetParameters().Should().BeEmpty();
// CleanupOldSessionsAsync method
@@ -95,20 +95,18 @@ public class IChatSessionRepositoryTests : UnitTestBase
m.Name == "CleanupOldSessionsAsync"
);
cleanupOldSessionsAsyncMethod.Should().NotBeNull();
cleanupOldSessionsAsyncMethod!.ReturnType.Should().Be(typeof(Task<int>));
cleanupOldSessionsAsyncMethod!.ReturnType.Should().Be<Task<int>>();
cleanupOldSessionsAsyncMethod.GetParameters().Should().HaveCount(1);
cleanupOldSessionsAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(int));
cleanupOldSessionsAsyncMethod.GetParameters()[0].ParameterType.Should().Be<int>();
// GetSessionsForCleanupAsync method
var getSessionsForCleanupAsyncMethod = methods.FirstOrDefault(m =>
m.Name == "GetSessionsForCleanupAsync"
);
getSessionsForCleanupAsyncMethod.Should().NotBeNull();
getSessionsForCleanupAsyncMethod!
.ReturnType.Should()
.Be(typeof(Task<List<ChatSessionEntity>>));
getSessionsForCleanupAsyncMethod!.ReturnType.Should().Be<Task<List<ChatSessionEntity>>>();
getSessionsForCleanupAsyncMethod.GetParameters().Should().HaveCount(1);
getSessionsForCleanupAsyncMethod.GetParameters()[0].ParameterType.Should().Be(typeof(int));
getSessionsForCleanupAsyncMethod.GetParameters()[0].ParameterType.Should().Be<int>();
}
[Fact]