示例#1
0
    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);
    }
示例#2
0
        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);
        }