public void GetKeyElement_GroupWithoutKeyFields_ReturnsNull() { var generator = new StylesheetGenerator(); var testGroup = ChrysalisMockFactory.MockISubGroup("TestTemplateMatch"); testGroup.OutputData = ChrysalisMockFactory.MockIFieldData("TestOutputData"); var keyElement = generator.GetKeyElement(testGroup); Assert.Null(keyElement); }
public void GetKeyElement_GroupWithKeyFields_ReturnsXsltKeyElement() { var testKeyField = ChrysalisMockFactory.MockIField("TestKeyField"); testKeyField.InputData = ChrysalisMockFactory.MockIFieldData("TestInputFieldData"); var testGroup = ChrysalisMockFactory.MockISubGroup("TestTemplateMatch", testKeyField); testGroup.OutputData = ChrysalisMockFactory.MockIFieldData("TestOutputData"); var generator = new StylesheetGenerator(); var keyElement = generator.GetKeyElement(testGroup); Assert.Equal(XsltElementType.Key, keyElement.XsltElementType); }