public void ShouldReplaceLayout_GivenItemId_InDisabledFeature_ReturnsFalse() { var replace = SitecoreFeatureToggles.ShouldReplaceLayout(new Guid("{70BF5667-5ECA-440C-BFCE-B6ED24B7EE15}"), Guid.NewGuid(), "current"); Assert.IsFalse(replace); }
public void ShouldReplaceLayout_GivenFeatureWithMultipleLayoutsToReplace_ReturnsTrue() { var replace = SitecoreFeatureToggles.ShouldReplaceLayout(new Guid("{EBAEDE0D-592A-48B3-B4BF-3E40E93B05E5}"), Guid.NewGuid(), "current"); Assert.IsTrue(replace); }
public void ShouldReplaceLayout_GivenTemplateId_InDisabledFeature_ReturnsFalse() { var replace = SitecoreFeatureToggles.ShouldReplaceLayout(Guid.NewGuid(), new Guid("{30B677BC-C59D-460A-91E6-C9F9298EBC5A}"), "current"); Assert.IsFalse(replace); }
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); }