Add promt fix tests
All checks were successful
SonarQube / Build and analyze (push) Successful in 2m54s

This commit is contained in:
Leonid Pershin
2025-10-21 12:07:56 +03:00
parent ef71568579
commit 1996fec14f
18 changed files with 398 additions and 333 deletions

View File

@@ -44,7 +44,7 @@ public class SettingsCommandTests : UnitTestBase
// Arrange
var chatId = 12345L;
var session = TestDataBuilder.ChatSessions.CreateBasicSession(chatId);
_chatServiceMock.Setup(x => x.GetSession(chatId)).Returns(session);
_chatServiceMock.Setup(x => x.GetSessionAsync(chatId)).ReturnsAsync(session);
var context = new TelegramCommandContext
{
@@ -70,8 +70,8 @@ public class SettingsCommandTests : UnitTestBase
// Arrange
var chatId = 12345L;
_chatServiceMock
.Setup(x => x.GetSession(chatId))
.Returns((ChatBot.Models.ChatSession?)null);
.Setup(x => x.GetSessionAsync(chatId))
.ReturnsAsync((ChatBot.Models.ChatSession?)null);
var context = new TelegramCommandContext
{

View File

@@ -375,7 +375,7 @@ public class StatusCommandTests : UnitTestBase
var session = TestDataBuilder.ChatSessions.CreateBasicSession(12345, "private");
session.AddUserMessage("Test", "user");
chatServiceMock.Setup(x => x.GetSession(12345)).Returns(session);
chatServiceMock.Setup(x => x.GetSessionAsync(12345)).ReturnsAsync(session);
var statusCommand = new StatusCommand(
chatServiceMock.Object,

View File

@@ -236,7 +236,7 @@ public class TelegramCommandProcessorTests : UnitTestBase
var chatTitle = "Test Chat";
// Act
var result = await _processor.ProcessMessageAsync(
Func<Task> act = async () => await _processor.ProcessMessageAsync(
messageText,
chatId,
username,
@@ -245,7 +245,8 @@ public class TelegramCommandProcessorTests : UnitTestBase
);
// Assert
result.Should().NotBeNull();
await act.Should().ThrowAsync<ArgumentException>()
.WithMessage("ChatId cannot be 0*");
}
[Fact]
@@ -746,7 +747,7 @@ public class TelegramCommandProcessorTests : UnitTestBase
);
// Assert
result.Should().Contain("Произошла ошибка");
result.Should().Contain("Произошла непредвиденная ошибка");
}
[Fact]