Browse Source

Use dedicated UnitOfWork for PageManager_Tests

pull/14284/head
Enis Necipoglu 4 years ago
parent
commit
5682f683e6
  1. 10
      modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Pages/PageManager_Test.cs

10
modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Pages/PageManager_Test.cs

@ -72,12 +72,14 @@ public class PageManager_Test : CmsKitDomainTestBase
[Fact]
public async Task SetHomePageAsync_ShouldWorkProperly_IfExistHomePage()
{
var page = await pageRepository.GetAsync(testData.Page_1_Id);
await pageManager.SetHomePageAsync(page);
await WithUnitOfWorkAsync(async ()=>
{
var page = await pageRepository.GetAsync(testData.Page_1_Id);
await pageRepository.UpdateAsync(page);
await pageManager.SetHomePageAsync(page);
});
var page = await pageRepository.GetAsync(testData.Page_1_Id);
page.IsHomePage.ShouldBeTrue();
var pageSetAsHomePageAsFalse = await pageRepository.GetAsync(testData.Page_2_Id);

Loading…
Cancel
Save