From bd88ef7b0f2f6aacd88bbccd77e331a4da0de799 Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Tue, 29 Dec 2020 16:33:40 +0300 Subject: [PATCH] page feature test has been added. --- .../Features/GlobalCmsKitFeatures_Tests.cs | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Features/GlobalCmsKitFeatures_Tests.cs diff --git a/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Features/GlobalCmsKitFeatures_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Features/GlobalCmsKitFeatures_Tests.cs new file mode 100644 index 0000000000..97e53daeb8 --- /dev/null +++ b/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Features/GlobalCmsKitFeatures_Tests.cs @@ -0,0 +1,30 @@ +using Shouldly; +using Volo.Abp.GlobalFeatures; +using Volo.CmsKit.GlobalFeatures; +using Xunit; + +namespace Volo.CmsKit.Features +{ + public class GlobalCmsKitFeatures_Tests : CmsKitDomainTestBase + { + private readonly GlobalCmsKitFeatures _cmsKitFeatures; + + public GlobalCmsKitFeatures_Tests() + { + _cmsKitFeatures = new GlobalCmsKitFeatures(GlobalFeatureManager.Instance); + } + + [Fact] + public void Page_Feature_Should_Enable_Dependent_Features() + { + _cmsKitFeatures.DisableAll(); + _cmsKitFeatures.Contents.IsEnabled.ShouldBeFalse(); + _cmsKitFeatures.Pages.IsEnabled.ShouldBeFalse(); + + _cmsKitFeatures.Pages.Enable(); + + _cmsKitFeatures.Contents.IsEnabled.ShouldBeTrue(); + _cmsKitFeatures.Pages.IsEnabled.ShouldBeTrue(); + } + } +} \ No newline at end of file