public void LoadFromXmlTest() { string text = "Some Office Text"; string strXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<root><officetext>" + text + "</officetext></root>"; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(strXml); XmlNode officeTextNode = xmlDoc.LastChild.FirstChild; OfficeText officeText = OfficeText.LoadFromXml( officeTextNode, "MyFont", 23); Assert.AreEqual(officeText.Text, text); Assert.AreEqual(officeText.Font, "MyFont"); Assert.AreEqual(officeText.FontSize, 23); strXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<root><officetext font=\"YourFont\" font_size=\"7\">" + text + "</officetext></root>"; xmlDoc.LoadXml(strXml); officeTextNode = xmlDoc.LastChild.FirstChild; officeText = OfficeText.LoadFromXml(officeTextNode, "MyFont", 23); Assert.AreEqual(officeText.Text, text); Assert.AreEqual(officeText.Font, "YourFont"); Assert.AreEqual(officeText.FontSize, 7); }
public void LoadFromDbTest() { string text = "Some Office Text"; BallotEntrySet entrySet = new BallotEntrySet(typeof(StpCont)); entrySet.Entries.Add(new object[] { 5, text, 1 }); OfficeText officeText = OfficeText.LoadFromDb( entrySet, 0, "MyFont", 23); Assert.AreEqual(officeText.Text, text); Assert.AreEqual(officeText.Font, "MyFont"); Assert.AreEqual(officeText.FontSize, 23); }