using LiteCharms.Features.MidrandBooks.Pages; using LiteCharms.Features.MidrandBooks.Tests.Common; namespace LiteCharms.Features.MidrandBooks.Tests; public class PageServiceFeatureTests(Fixture fixture) : IClassFixture { private readonly PageService pageService = fixture.Services.GetRequiredService(); [IntegrationFact] public async Task CreatePageAsync_ShouldReturn_ResultWithPageId() { } [IntegrationFact] public async Task GetPagesAsync_ByBookId_ShouldReturn_ResultWithPageList() { } [IntegrationFact] public async Task GetPageAsync_ShouldReturn_ResultWithPage() { } [IntegrationFact] public async Task GetPageByNumberAsync_ById_And_BookPageNumber_ShouldReturn_ResultWithPage() { } [IntegrationFact] public async Task UpdatePageAsync_ShouldReturn_ResultWithSuccess() { } [IntegrationFact] public async Task DeletePageAsync_ShouldReturn_ResultWithSuccess() { } [IntegrationFact] public async Task DeleteByPageTypeAsync_ShouldReturn_ResultWithSuccess() { } [IntegrationFact] public async Task DeleteAllAsync_ShouldReturn_ResultWithSuccess() { } [IntegrationFact] public async Task UpdatePageStatusAsync_ShouldReturn_ResultWithSuccess() { } }