Browse Source

Created PagePublicAppService tests

pull/6875/head
Ahmet 6 years ago
parent
commit
4c84d19ea9
  1. 3
      modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PageAdminAppService_Tests.cs
  2. 32
      modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs

3
modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PageAdminAppService_Tests.cs

@ -16,11 +16,8 @@ namespace Volo.CmsKit.Pages
private readonly IPageRepository _pageRepository;
private readonly IContentRepository _contentRepository;
private readonly IUnitOfWorkManager _uowManager;
public PageAdminAppService_Tests()
{
_uowManager = GetRequiredService<IUnitOfWorkManager>();
_data = GetRequiredService<CmsKitTestData>();
_pageAdminAppService = GetRequiredService<IPageAdminAppService>();
_pageRepository = GetRequiredService<IPageRepository>();

32
modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs

@ -0,0 +1,32 @@
using System;
using System.Threading.Tasks;
using Shouldly;
using Volo.CmsKit.Public.Pages;
using Xunit;
namespace Volo.CmsKit.Pages
{
public class PagePublicAppService_Tests : CmsKitApplicationTestBase
{
private readonly CmsKitTestData _data;
private readonly IPageAppService _pageAppService;
public PagePublicAppService_Tests()
{
_data = GetRequiredService<CmsKitTestData>();
_pageAppService = GetRequiredService<IPageAppService>();
}
[Fact]
public async Task ShouldGetByUrlAsync()
{
await Should.NotThrowAsync(async () => await _pageAppService.GetByUrlAsync(_data.Page_1_Url));
}
[Fact]
public async Task ShouldNotGetByUrlAsync()
{
await Should.ThrowAsync<Exception>(async () => await _pageAppService.GetByUrlAsync("not-exist-url"));
}
}
}
Loading…
Cancel
Save