public void DistributorSettingsPropertiesTest() { CategoryData categoryData = new CategoryData(); categoryData.Name = SR.DefaultCategory; CategoryNode defaultCategory = new CategoryNode(categoryData); TextFormatterData formatterData = new TextFormatterData(); formatterData.Name = SR.DefaultFormatter; TextFormatterNode defaultFormatter = new TextFormatterNode(formatterData); DistributorSettingsNode distributorSettings = new DistributorSettingsNode(); applicationNode.Nodes.Add(distributorSettings); distributorSettings.DefaultFormatter = defaultFormatter; distributorSettings.DefaultCategory = defaultCategory; Assert.AreEqual(defaultCategory.Name, distributorSettings.DefaultCategory.Name); Assert.AreEqual(defaultFormatter, distributorSettings.DefaultFormatter); }
public void TextFormatterNodeTest() { string name = "testName"; string template = "<test>template</test>"; string type = typeof(TextFormatter).AssemblyQualifiedName; TextFormatterNode node = new TextFormatterNode(); GeneratedApplicationNode.Nodes.Add(node); node.Name = name; node.Template = new Template(template); Assert.AreEqual(name, node.Name); Assert.AreEqual(template, node.Template.Text); Assert.AreEqual(type, node.TypeName); }
public void TextFormatterDataTest() { string name = "testName"; string template = "<test>template</test>"; string type = typeof(TextFormatter).AssemblyQualifiedName; TextFormatterData data = new TextFormatterData(); data.Name = name; data.Template.Value = template; data.TypeName = type; TextFormatterNode node = new TextFormatterNode(data); GeneratedApplicationNode.Nodes.Add(node); TextFormatterData nodeData = (TextFormatterData) node.FormatterData; Assert.AreEqual(name, nodeData.Name); Assert.AreEqual(template, nodeData.Template.Value); Assert.AreEqual(type, nodeData.TypeName); }
public void DestinationsNodeTest() { FormatterNode formatter = new TextFormatterNode(); SinkNode sink = new CustomSinkNode(); DestinationNode node = new DestinationNode(); GeneratedApplicationNode.Nodes.Add(node); node.Formatter = formatter; node.Sink = sink; Assert.AreEqual(formatter, node.Formatter); Assert.AreEqual(sink, node.Sink); }