Add promt fix tests
All checks were successful
SonarQube / Build and analyze (push) Successful in 2m54s
All checks were successful
SonarQube / Build and analyze (push) Successful in 2m54s
This commit is contained in:
@@ -54,7 +54,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
var expectedResponse = "I'm doing well, thank you!";
|
||||
|
||||
var session = TestDataBuilder.ChatSessions.CreateBasicSession(chatId);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreate(chatId, "private", "")).Returns(session);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreateAsync(chatId, "private", "")).ReturnsAsync(session);
|
||||
|
||||
_aiServiceMock
|
||||
.Setup(x =>
|
||||
@@ -89,8 +89,8 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
var expectedResponse = "Hi there!";
|
||||
|
||||
_sessionStorageMock
|
||||
.Setup(x => x.GetOrCreate(chatId, "private", ""))
|
||||
.Returns(TestDataBuilder.ChatSessions.CreateBasicSession(chatId));
|
||||
.Setup(x => x.GetOrCreateAsync(chatId, "private", ""))
|
||||
.ReturnsAsync(TestDataBuilder.ChatSessions.CreateBasicSession(chatId));
|
||||
|
||||
_aiServiceMock
|
||||
.Setup(x =>
|
||||
@@ -106,7 +106,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
|
||||
// Assert
|
||||
result.Should().Be(expectedResponse);
|
||||
_sessionStorageMock.Verify(x => x.GetOrCreate(chatId, "private", ""), Times.Once);
|
||||
_sessionStorageMock.Verify(x => x.GetOrCreateAsync(chatId, "private", ""), Times.Once);
|
||||
_sessionStorageMock.Verify(
|
||||
x => x.SaveSessionAsync(It.IsAny<ChatBot.Models.ChatSession>()),
|
||||
Times.Exactly(2)
|
||||
@@ -123,7 +123,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
var expectedResponse = "I didn't receive a message. Could you please try again?";
|
||||
|
||||
var session = TestDataBuilder.ChatSessions.CreateBasicSession(chatId);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreate(chatId, "private", "")).Returns(session);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreateAsync(chatId, "private", "")).ReturnsAsync(session);
|
||||
|
||||
_aiServiceMock
|
||||
.Setup(x =>
|
||||
@@ -151,7 +151,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
var message = "Hello";
|
||||
|
||||
var session = TestDataBuilder.ChatSessions.CreateBasicSession(chatId);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreate(chatId, "private", "")).Returns(session);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreateAsync(chatId, "private", "")).ReturnsAsync(session);
|
||||
|
||||
_aiServiceMock
|
||||
.Setup(x =>
|
||||
@@ -179,7 +179,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
var expectedResponse = "Hi there!";
|
||||
|
||||
var session = TestDataBuilder.ChatSessions.CreateSessionWithMessages(chatId, 10); // 10 messages
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreate(chatId, "private", "")).Returns(session);
|
||||
_sessionStorageMock.Setup(x => x.GetOrCreateAsync(chatId, "private", "")).ReturnsAsync(session);
|
||||
|
||||
_aiServiceMock
|
||||
.Setup(x =>
|
||||
@@ -211,7 +211,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
// Arrange
|
||||
var chatId = 12345L;
|
||||
var session = TestDataBuilder.ChatSessions.CreateSessionWithMessages(chatId, 5);
|
||||
_sessionStorageMock.Setup(x => x.Get(chatId)).Returns(session);
|
||||
_sessionStorageMock.Setup(x => x.GetAsync(chatId)).ReturnsAsync(session);
|
||||
|
||||
// Act
|
||||
await _chatService.ClearHistoryAsync(chatId);
|
||||
@@ -226,7 +226,7 @@ public class ChatServiceIntegrationTests : TestBase
|
||||
{
|
||||
// Arrange
|
||||
var chatId = 12345L;
|
||||
_sessionStorageMock.Setup(x => x.Get(chatId)).Returns((ChatBot.Models.ChatSession?)null);
|
||||
_sessionStorageMock.Setup(x => x.GetAsync(chatId)).ReturnsAsync((ChatBot.Models.ChatSession?)null);
|
||||
|
||||
// Act
|
||||
await _chatService.ClearHistoryAsync(chatId);
|
||||
|
||||
Reference in New Issue
Block a user