add latest tests
All checks were successful
SonarQube / Build and analyze (push) Successful in 3m46s
Unit Tests / Run Tests (push) Successful in 2m21s

This commit is contained in:
Leonid Pershin
2025-10-20 09:29:08 +03:00
parent e011bb667f
commit 6c34b9cbb9
11 changed files with 2847 additions and 617 deletions

View File

@@ -98,17 +98,17 @@
- [x] `IChatSessionRepository` - тесты интерфейса
### 7. Контекст базы данных
- [ ] `ChatBotDbContext` - тесты контекста БД
- [ ] Миграции - тесты миграций
- [x] `ChatBotDbContext` - тесты контекста БД
- [x] Миграции - тесты миграций
### 8. Основной файл приложения
- [ ] `Program.cs` - тесты конфигурации и инициализации
- [x] `Program.cs` - тесты конфигурации и инициализации
### 9. Валидаторы (дополнительные тесты)
- [ ] `AISettingsValidator` - тесты всех валидационных правил
- [ ] `DatabaseSettingsValidator` - тесты всех валидационных правил
- [ ] `OllamaSettingsValidator` - тесты всех валидационных правил
- [ ] `TelegramBotSettingsValidator` - тесты всех валидационных правил
- [x] `AISettingsValidator` - тесты всех валидационных правил
- [x] `DatabaseSettingsValidator` - тесты всех валидационных правил
- [x] `OllamaSettingsValidator` - тесты всех валидационных правил
- [x] `TelegramBotSettingsValidator` - тесты всех валидационных правил
## Приоритеты для создания тестов