public void TryGetAttributes_ReturnsExpectedValueAndAttribute( IEnumerable <TagHelperAttribute> initialAttributes, string nameToLookup, IEnumerable <TagHelperAttribute> expectedAttributes, bool expectedResult) { // Arrange var attributes = new TagHelperAttributeList(initialAttributes); IReadOnlyList <TagHelperAttribute> resolvedAttributes; // Act var result = attributes.TryGetAttributes(nameToLookup, out resolvedAttributes); // Assert Assert.Equal(expectedResult, result); Assert.Equal(expectedAttributes, resolvedAttributes, CaseSensitiveTagHelperAttributeComparer.Default); }
public void TryGetAttributes_ReturnsExpectedValueAndAttribute( IEnumerable<TagHelperAttribute> initialAttributes, string nameToLookup, IEnumerable<TagHelperAttribute> expectedAttributes, bool expectedResult) { // Arrange var attributes = new TagHelperAttributeList(initialAttributes); IReadOnlyList<TagHelperAttribute> resolvedAttributes; // Act var result = attributes.TryGetAttributes(nameToLookup, out resolvedAttributes); // Assert Assert.Equal(expectedResult, result); Assert.Equal(expectedAttributes, resolvedAttributes, CaseSensitiveTagHelperAttributeComparer.Default); }