Esempio n. 1
0
 public void TestAttributesSetByProperty()
 {
     var tag = new Out();
     tag.Value = new MockAttribute(new Property("Value"));
     Assert.That(StringUtils.EscapeXml(Value), Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }
Esempio n. 2
0
 public void TestBodytOnlySetExplicitEscapingOfXml()
 {
     var tag = new Out();
     tag.Body = new MockAttribute(new Property("Body"));
     tag.EscapeXml = new MockAttribute(new Constant("True"));
     Assert.That(StringUtils.EscapeXml(Body), Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }
Esempio n. 3
0
 public void TestValueOnlySetNoEscapingOfXml()
 {
     var tag = new Out();
     tag.Value = new MockAttribute(new Property("Value"));
     tag.EscapeXml = new MockAttribute(new Constant("False"));
     Assert.That(Value, Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }
Esempio n. 4
0
 public void TestUseDefaultIfValueIsNull()
 {
     var tag = new Out();
     tag.Value = new MockAttribute(new Property("Null"));
     tag.Default = new MockAttribute(new Property("Default"));
     Assert.That(StringUtils.EscapeXml(Default), Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }
Esempio n. 5
0
 public void TestUseBodyIfDefaultIsNull()
 {
     var tag = new Out();
     tag.Default = new MockAttribute(new Property("Null"));
     tag.Body = new MockAttribute(new Property("Body"));
     Assert.That(StringUtils.EscapeXml(Body), Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }
Esempio n. 6
0
 public void TestReturnNullIfValueAndDefaultAndBodyAreNull()
 {
     var tag = new Out();
     tag.Value = new MockAttribute(new Property("Null"));
     tag.Default = new MockAttribute(new Property("Null"));
     tag.Body = new MockAttribute(new Property("Null"));
     Assert.That(StringUtils.EscapeXml(String.Empty), Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }
Esempio n. 7
0
 public void TestDefaultOnlySet()
 {
     var tag = new Out();
     tag.Default = new MockAttribute(new Property("Default"));
     Assert.That(StringUtils.EscapeXml(Default), Is.EqualTo(tag.Evaluate(new TagModel(this))));
 }