Пример #1
0
        public void GetOutputElement_InlineData_ReturnsExpectedXsltElement(ContentType fieldContentType, XsltElementType expectedXsltElementType)
        {
            var generator     = new StylesheetGenerator();
            var testFieldData = ChrysalisMockFactory.MockIFieldData("TestFieldData", fieldContentType);

            var outputElement = generator.GetOutputElement(testFieldData);

            Assert.Equal(expectedXsltElementType, outputElement.XsltElementType);
        }
Пример #2
0
        public void Constructor_XsltElementType_TypeSetCorrectly(XsltElementType xsltElementType)
        {
            var xsltElement = new XsltElement(xsltElementType);

            Assert.Equal(xsltElementType, xsltElement.XsltElementType);
        }
Пример #3
0
        public void ParseDescription_String_Returns(string description, XsltElementType expectedEnum)
        {
            var parsed = description.ParseXsltElementType();

            Assert.Equal(expectedEnum, parsed);
        }
Пример #4
0
 /// <inheritdoc />
 /// <summary>
 ///     Initializes a new instance of the <see cref="T:Transmogrifier.Xslt.XsltElement" /> class with the specified
 ///     <see cref="T:Transmogrifier.Xslt.XsltElementType" />.
 /// </summary>
 /// <param name="xsltElementType">Type of the XSLT element.</param>
 public XsltElement(XsltElementType xsltElementType) : base(XslNamespace + xsltElementType.GetDescription()) =>