using Telegram.Bot.Types; using Telegrator.Handlers; namespace Telegrator.Tests { /// /// Вспомогательный класс для тестирования абстрактного UpdateHandlerBase. /// /// ПРИНЦИП: Создание тестовых двойников для абстрактных классов /// [MessageHandler] internal class TestUpdateHandler : MessageHandler { public bool WasExecuted { get; private set; } public override Task Execute(IAbstractHandlerContainer container, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); WasExecuted = true; return Task.CompletedTask; } } }