public void Key_Default_SerializesRequiredElements(string expectedElement) { var key = new Key(); var element = SerializeUtilities.SerializeToXElement(key); Assert.Contains(element.Elements(), e => e.Name.LocalName == expectedElement); }
public void GroupBase_Default_DoesNotSerializeOptionalElements() { var group = new TestGroup_InheritsGroupBase("TestGroup"); var element = SerializeUtilities.SerializeToXElement(group); Assert.DoesNotContain(element.Elements(), e => e.Name.LocalName == "InputContext"); }
public void FieldData_PathPopulated_SerializesPath() { var fieldData = new FieldData("TestFieldData", path: "SomePath"); var element = SerializeUtilities.SerializeToXElement(fieldData); Assert.Contains(element.Elements(), e => e.Name.LocalName == "Path"); }
public void GroupBase_Default_SerializesRequiredElements(string expectedElement) { var group = new TestGroup_InheritsGroupBase("TestGroup"); var element = SerializeUtilities.SerializeToXElement(group); Assert.Contains(element.Elements(), e => e.Name.LocalName == expectedElement); }
public void FieldData_Default_SerializesRequiredElements(string expectedElement) { var fieldData = new FieldData("TestFieldData"); var element = SerializeUtilities.SerializeToXElement(fieldData); Assert.Contains(element.Elements(), e => e.Name.LocalName == expectedElement); }
public void FieldData_Default_DoesNotSerializesOptionalElements(string expectedElement) { var fieldData = new FieldData("TestFieldData"); var element = SerializeUtilities.SerializeToXElement(fieldData); Assert.DoesNotContain(element.Elements(), e => e.Name.LocalName == expectedElement); }
public void Key_Default_Serializes() { var key = new Key(); var element = SerializeUtilities.SerializeToXElement(key); Assert.NotNull(element); Assert.Equal("Key", element.Name.LocalName); }
public void GroupBase_Default_Serializes() { var group = new TestGroup_InheritsGroupBase("TestGroup"); var element = SerializeUtilities.SerializeToXElement(group); Assert.NotNull(element); Assert.Equal("TestGroup", element.Name.LocalName); }
public void FieldData_Default_Serializes() { var fieldData = new FieldData("TestFieldData"); var element = SerializeUtilities.SerializeToXElement(fieldData); Assert.NotNull(element); Assert.Equal("FieldData", element.Name.LocalName); }
public void SubGroup_Default_SerializeTest() { var subGroup = new SubGroup("TestField"); var element = SerializeUtilities.SerializeToXElement(subGroup); Assert.NotNull(element); Assert.Equal("SubGroup", element.Name.LocalName); Assert.Contains(element.Elements(), e => e.Name.LocalName == "Key"); }
public void GroupBase_InputContextPopulated_Serializes() { var group = new TestGroup_InheritsGroupBase("TestGroup"); group.InputContext = "Test"; var element = SerializeUtilities.SerializeToXElement(group); Assert.Contains(element.Elements(), e => e.Name.LocalName == "InputContext"); }
public void Field_OutputDataPopulated_SerializesOutputData() { var field = new Field("TestField"); field.OutputData = new FieldData("TestFieldData"); var element = SerializeUtilities.SerializeToXElement(field); Assert.Contains(element.Elements(), e => e.Name.LocalName == "OutputData"); }