Exemple #1
0
        public void GetParentRenderingIdsForRendering_WhenPlaceholderIsNotDynamic_ReturnsEmptyEnumerable()
        {
            var parents = RenderingExtensions.GetParentRenderingIdsForRendering(Keys.PlaceholderKey);

            parents.Should().NotBeNull();
            parents.Should().BeEmpty();
        }
Exemple #2
0
        public void GetParentRenderingIdsForRendering_WhenPlaceholderIsNested_ReturnsCorrectParents(string originalKey, params string[] expectedParents)
        {
            var parents = RenderingExtensions.GetParentRenderingIdsForRendering(originalKey);

            parents.Should().NotBeNull();
            parents.Should().NotBeEmpty();
            parents.Should().BeEquivalentTo(expectedParents);
        }
Exemple #3
0
 public void GetParentRenderingIdsForRendering_WhenPlaceholderKeyIsInvalid_ThrowsException(string key)
 {
     Assert.Throws <ArgumentNullException>(() => RenderingExtensions.GetParentRenderingIdsForRendering(key));
 }