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); }
public void Constructor_XsltElementType_TypeSetCorrectly(XsltElementType xsltElementType) { var xsltElement = new XsltElement(xsltElementType); Assert.Equal(xsltElementType, xsltElement.XsltElementType); }
public void ParseDescription_String_Returns(string description, XsltElementType expectedEnum) { var parsed = description.ParseXsltElementType(); Assert.Equal(expectedEnum, parsed); }
/// <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()) =>