Проект содержит реализацию игры Угадай номер.
Вам дано арифметическое выражение, в котором отсутствует одно число. Вам нужно правильно ввести отсутствующее число. Вы всегда можете отказатся от игры нажав клавишу ESCAPE.
Код игры находится в папке src/GuessNumber.
Код модульных тестов находится в папке src/GuessNumberTests.
Решение состоит из двух проектов ConsoleApp и модульные тесты с использованием xUnit и Moq. Код написан на C#, использован .NET 8.
Для реализации игры используется паттерн Function Object, расширенный использованием Dependency Injection с применением паттерна Lazy.