fix(tests): update TelegramLandingSmoke to use SessionBatchViewBuilder + TelegramSessionBatchRenderer

This commit is contained in:
root
2026-05-06 08:25:07 +00:00
parent 52b7b3e0fd
commit 7c737dbf45
@@ -1,5 +1,6 @@
using GmRelay.Bot.Features.Sessions.CreateSession;
using GmRelay.Bot.Features.Sessions.RescheduleSession;
using GmRelay.Bot.Infrastructure.Telegram;
using GmRelay.Shared.Domain;
using GmRelay.Shared.Rendering;
using Telegram.Bot.Types.ReplyMarkups;
@@ -310,7 +311,7 @@ public sealed class TelegramLandingPromisesSmokeTests
private void RenderBatch()
{
var renderResult = SessionBatchRenderer.Render(
var viewModel = SessionBatchViewBuilder.Build(
Title,
sessions
.Select(session => new SessionBatchDto(
@@ -327,6 +328,8 @@ public sealed class TelegramLandingPromisesSmokeTests
participant.RegistrationStatus))
.ToList());
var renderResult = TelegramSessionBatchRenderer.Render(viewModel);
if (Messenger.HasPublishedMessage)
{
Messenger.EditBatchMessage(renderResult.Text, renderResult.Markup);