public void GetParentRenderingIdsForRendering_WhenPlaceholderIsNotDynamic_ReturnsEmptyEnumerable() { var parents = RenderingExtensions.GetParentRenderingIdsForRendering(Keys.PlaceholderKey); parents.Should().NotBeNull(); parents.Should().BeEmpty(); }
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); }
public void GetParentRenderingIdsForRendering_WhenPlaceholderKeyIsInvalid_ThrowsException(string key) { Assert.Throws <ArgumentNullException>(() => RenderingExtensions.GetParentRenderingIdsForRendering(key)); }