public void TestDoubleQuoteAttributes() { OsmlName target = new OsmlName(simpleName); Assert.IsTrue(target.HasAttributes()); Assert.AreEqual("${Viewer}", target.GetAttribute("person")); }
public void InnerMarkupIsEmpty() { Person viewer = ControlTestHelper.CreatePerson(vUid, vname, null); OsmlName target = new OsmlName(baseTag); Assert.IsEmpty(target.InnerMarkup, "Markup not empty on empty tag"); }
public void EqualInQuoteValue() { string value = "Cat!=Dog"; string markup = "<os:Name userid ='12' person =\"${Viewer}\" key='foo' otherval=\"" + value + "\" />"; OsmlName target = new OsmlName(markup); Assert.IsTrue(target.HasAttributes()); Assert.AreEqual(value, target.GetAttribute("otherval")); }
public void TestAttrQuoteVarients(string markup) { OsmlName target = new OsmlName(markup); Assert.IsTrue(target.HasAttributes()); Assert.AreEqual("12", target.GetAttribute("userid")); Assert.AreEqual("12", target.GetAttribute("userId")); Assert.AreEqual("12", target.GetAttribute("USERID")); Assert.AreEqual("${Viewer}", target.GetAttribute("person")); Assert.AreEqual("foo", target.GetAttribute("key")); Assert.AreEqual("bar", target.GetAttribute("value")); }
public void TestRenderFromMarkup() { //Assert.IsTrue(true); Person viewer = ControlTestHelper.CreatePerson(vUid, vname, null); OsmlName control = new OsmlName(baseTag); DataContext dc = control.MyDataContext; GenericExpressionEvalWrapper wrapper = new GenericExpressionEvalWrapper(viewer); dc.RegisterDataItem("Viewer", wrapper); Assert.IsTrue(AssertRenderResultsEqual(control, expectedTag)); }
public void TestAttributeWithSpaceInValueSingleQuote() { OsmlName target = new OsmlName(nameAttrWithSpaceInValueSingleQuote); Assert.AreEqual("foo and bar", target.GetAttribute("value")); }
public void TestMissingAttribute() { OsmlName target = new OsmlName(simpleNameNoAttrs); Assert.AreEqual(string.Empty, target.GetAttribute("xx")); }
public void TestNoAttributes() { OsmlName target = new OsmlName(simpleNameNoAttrs); Assert.IsFalse(target.HasAttributes()); }