コード例 #1
0
        public void XElementCreatorTest_EmptyString()
        {
            var      creator = new XElementCreator();
            XElement node    = creator.Create(string.Empty);

            Assert.IsNull(node);
        }
コード例 #2
0
        public void XElementCreatorTest_Kanonas()
        {
            string     folderPath = Path.Combine(TestContext.CurrentContext.TestDirectory, @"TestData");
            FileReader reader     = new FileReader(folderPath);
            string     xml        = reader.Read("KanonasRuleTest.xml");

            for (int i = 0; i < 1000; i++)
            {
                XElement node = new XElementCreator().Create(xml);
            }
        }
コード例 #3
0
        public void XElementCreatorTest_Valid()
        {
            string   xml     = @"<and>
		                        <equals><int>1</int><int>1</int></equals>
		                        <more><int>2</int><int>1</int></more>
	                        </and>"    ;
            var      creator = new XElementCreator();
            XElement node    = creator.Create(xml);

            Assert.AreEqual("and", node.Name.LocalName);
            Assert.AreEqual(2, node.Elements().Count());
        }