Exemple #1
0
        public void ShouldReplaceLayout_GivenItemId_InDisabledFeature_ReturnsFalse()
        {
            var replace = SitecoreFeatureToggles.ShouldReplaceLayout(new Guid("{70BF5667-5ECA-440C-BFCE-B6ED24B7EE15}"), Guid.NewGuid(), "current");

            Assert.IsFalse(replace);
        }
Exemple #2
0
        public void ShouldReplaceLayout_GivenFeatureWithMultipleLayoutsToReplace_ReturnsTrue()
        {
            var replace = SitecoreFeatureToggles.ShouldReplaceLayout(new Guid("{EBAEDE0D-592A-48B3-B4BF-3E40E93B05E5}"), Guid.NewGuid(), "current");

            Assert.IsTrue(replace);
        }
Exemple #3
0
        public void ShouldReplaceLayout_GivenTemplateId_InDisabledFeature_ReturnsFalse()
        {
            var replace = SitecoreFeatureToggles.ShouldReplaceLayout(Guid.NewGuid(), new Guid("{30B677BC-C59D-460A-91E6-C9F9298EBC5A}"), "current");

            Assert.IsFalse(replace);
        }
Exemple #4
0
        public void ShouldReplaceLayout_CorrectlyIdentifiesWhetherToReplaceLayout(string itemId, string templateId, string currentLanguage, bool expected)
        {
            var replace = SitecoreFeatureToggles.ShouldReplaceLayout(new Guid(itemId), new Guid(templateId), currentLanguage);

            Assert.AreEqual(expected, replace);
        }