You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
abp/modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Features/GlobalCmsKitFeatures_Tests.cs

30 lines
875 B

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();
}
}
}