fix tests
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user