fix warning
Some checks failed
SonarQube / Build and analyze (push) Failing after 1m22s
Unit Tests / Run Tests (push) Successful in 2m22s

This commit is contained in:
Leonid Pershin
2025-10-20 09:50:13 +03:00
parent 6c34b9cbb9
commit 09dc190d9c
2 changed files with 15 additions and 36 deletions

View File

@@ -376,5 +376,6 @@ public class IOllamaClientTests : UnitTestBase
{ {
yield return item; yield return item;
} }
await Task.CompletedTask; // Add await to make it properly async
} }
} }

View File

@@ -39,7 +39,6 @@ public class TelegramMessageHandlerTests : UnitTestBase
long chatId, long chatId,
string username, string username,
string chatTitle, string chatTitle,
int messageId,
User? from = null, User? from = null,
Message? replyToMessage = null Message? replyToMessage = null
) )
@@ -156,7 +155,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
public async Task HandleUpdateAsync_ShouldReturnEarly_WhenMessageTextIsNull() public async Task HandleUpdateAsync_ShouldReturnEarly_WhenMessageTextIsNull()
{ {
// Arrange // Arrange
var message = CreateMessage(null!, 12345, "testuser", "Test Chat", 1); var message = CreateMessage(null!, 12345, "testuser", "Test Chat");
var update = new Update { Message = message }; var update = new Update { Message = message };
@@ -200,9 +199,8 @@ public class TelegramMessageHandlerTests : UnitTestBase
var username = "testuser"; var username = "testuser";
var chatType = "Private"; var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var messageId = 1;
var message = CreateMessage(messageText, chatId, username, chatTitle, messageId); var message = CreateMessage(messageText, chatId, username, chatTitle);
var update = new Update { Message = message }; var update = new Update { Message = message };
var expectedResponse = "Hello! How can I help you?"; var expectedResponse = "Hello! How can I help you?";
@@ -258,10 +256,9 @@ public class TelegramMessageHandlerTests : UnitTestBase
var messageText = "Hello bot"; var messageText = "Hello bot";
var chatId = 12345L; var chatId = 12345L;
var username = "testuser"; var username = "testuser";
var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var message = CreateMessage(messageText, chatId, username, chatTitle, 1); var message = CreateMessage(messageText, chatId, username, chatTitle);
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -316,10 +313,9 @@ public class TelegramMessageHandlerTests : UnitTestBase
var messageText = "Hello bot"; var messageText = "Hello bot";
var chatId = 12345L; var chatId = 12345L;
var username = "testuser"; var username = "testuser";
var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var message = CreateMessage(messageText, chatId, username, chatTitle, 1); var message = CreateMessage(messageText, chatId, username, chatTitle);
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -377,7 +373,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
var chatType = "Private"; var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var message = CreateMessage(messageText, chatId, username, chatTitle, 1); var message = CreateMessage(messageText, chatId, username, chatTitle);
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -429,7 +425,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
Username = null, Username = null,
FirstName = firstName, FirstName = firstName,
}; };
var message = CreateMessage(messageText, chatId, firstName, chatTitle, 1, from); var message = CreateMessage(messageText, chatId, firstName, chatTitle, from);
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -474,7 +470,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
var chatType = "Private"; var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var message = CreateMessage(messageText, chatId, "Unknown", chatTitle, 1, null); var message = CreateMessage(messageText, chatId, "Unknown", chatTitle, null);
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -519,27 +515,11 @@ public class TelegramMessageHandlerTests : UnitTestBase
var username = "testuser"; var username = "testuser";
var chatType = "Private"; var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var messageId = 1;
var replyToMessageId = 2;
var replyToUserId = 67890L; var replyToUserId = 67890L;
var replyToUsername = "originaluser"; var replyToUsername = "originaluser";
var replyToMessage = CreateMessage( var replyToMessage = CreateMessage("Original message", chatId, replyToUsername, chatTitle);
"Original message", var message = CreateMessage(messageText, chatId, username, chatTitle, null, replyToMessage);
chatId,
replyToUsername,
chatTitle,
replyToMessageId
);
var message = CreateMessage(
messageText,
chatId,
username,
chatTitle,
messageId,
null,
replyToMessage
);
var update = new Update { Message = message }; var update = new Update { Message = message };
var expectedResponse = "Response to reply"; var expectedResponse = "Response to reply";
@@ -585,11 +565,10 @@ public class TelegramMessageHandlerTests : UnitTestBase
var messageText = "Hello bot"; var messageText = "Hello bot";
var chatId = 12345L; var chatId = 12345L;
var username = "testuser"; var username = "testuser";
var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var cancellationToken = new CancellationToken(); var cancellationToken = new CancellationToken();
var message = CreateMessage(messageText, chatId, username, chatTitle, 1); var message = CreateMessage(messageText, chatId, username, chatTitle);
var update = new Update { Message = message }; var update = new Update { Message = message };
var expectedResponse = "Response"; var expectedResponse = "Response";
@@ -645,10 +624,9 @@ public class TelegramMessageHandlerTests : UnitTestBase
var messageText = "Hello bot"; var messageText = "Hello bot";
var chatId = 12345L; var chatId = 12345L;
var username = "testuser"; var username = "testuser";
var chatType = "Private";
var chatTitle = "Test Chat"; var chatTitle = "Test Chat";
var message = CreateMessage(messageText, chatId, username, chatTitle, 1); var message = CreateMessage(messageText, chatId, username, chatTitle);
var update = new Update { Message = message }; var update = new Update { Message = message };
var exception = new Exception("Test exception"); var exception = new Exception("Test exception");
@@ -693,7 +671,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
var chatId = 12345L; var chatId = 12345L;
var username = "testuser"; var username = "testuser";
var message = CreateMessage(messageText, chatId, username, "Test Chat", 1); var message = CreateMessage(messageText, chatId, username, "Test Chat");
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -742,7 +720,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
var username = "testuser"; var username = "testuser";
var response = "Hello! How can I help you?"; var response = "Hello! How can I help you?";
var message = CreateMessage(messageText, chatId, username, "Test Chat", 1); var message = CreateMessage(messageText, chatId, username, "Test Chat");
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock
@@ -790,7 +768,7 @@ public class TelegramMessageHandlerTests : UnitTestBase
var chatId = 12345L; var chatId = 12345L;
var username = "testuser"; var username = "testuser";
var message = CreateMessage(messageText, chatId, username, "Test Chat", 1); var message = CreateMessage(messageText, chatId, username, "Test Chat");
var update = new Update { Message = message }; var update = new Update { Message = message };
_commandProcessorMock _commandProcessorMock