using System; using Xunit; namespace GmRelay.Bot.Tests.Features.Sessions.CreateSession.Wizard; /// /// Happy-path coverage for /// on a single-game wizard payload. The success path calls the shared /// CreateSessionHandler.HandleAsync, which needs a real /// NpgsqlDataSource (it runs SQL against game_groups, players, /// sessions, and related tables). The missing-fields and validation /// branches are covered by the dedicated tests in this folder. /// public sealed class CreateSessionHandlerSubmitSingleDraftTests { [Fact(Skip = "Happy-path SubmitDraftAsync needs a Testcontainers-backed PostgreSQL with the production schema; see file-level summary.")] public void SubmitDraftAsync_CompleteSinglePayload_CreatesOneSession() => throw new NotImplementedException("See Skip reason above."); }