Пример #1
0
 public void RangeNode()
 {
     RangeRuleNode node = new RangeRuleNode() { Max = 100, Min = -100 };
     String ser = XmlHelper.ToXml(node);
     XElement element = XElement.Parse(ser);
     XmlHelper.FromXml(element.ToString(), new Type[] { typeof(RangeRuleNode), typeof(RequiredRuleNode) });
     IRuleNode rule = XmlHelper.GetRuleNode(element);
     Assert.That(rule, Is.TypeOf<RangeRuleNode>());
     node = (RangeRuleNode)rule;
     Assert.That(node.Min, Is.EqualTo(-100));
     Assert.That(node.Max, Is.EqualTo(100));
 }
Пример #2
0
 public void RangeNodeDesandSer()
 {
     RangeRuleNode node = new RangeRuleNode() { Max = 100, Min = -100 };
     String ser = XmlHelper.ToXml(node);
     RangeRuleNode deser = XmlHelper.FromXml<RangeRuleNode>(ser);
     Assert.That(deser.Min, Is.EqualTo(-100));
     Assert.That(deser.Max, Is.EqualTo(100));
 }
Пример #3
0
 public void RangeNodeDesandSer4()
 {
     RangeRuleNode node = new RangeRuleNode() { Max = 100, Min = -100 };
     String ser = XmlHelper.ToXml(node);
     XElement element = XElement.Parse(ser);
     RangeRuleNode deser = (RangeRuleNode)XmlHelper.FromXml(element.ToString(), new Type[] { typeof(RangeRuleNode) });
     Assert.That(deser.Min, Is.EqualTo(-100));
     Assert.That(deser.Max, Is.EqualTo(100));
 }