Example #1
0
        public void GenerateFromXmlWithSettingTest(string fname, string version, int n)
        {
            var xml = File.ReadAllText(fname);
            O2P o2p = new O2P();
            var code = o2p.Generate(xml);
            Debug.WriteLine(code);
            Assert.AreEqual(o2p.MetaDataVersion, version);
            Assert.AreEqual(o2p.ClassList.Count, n);
            Assert.IsTrue(code.Contains(o2p.SchemaNamespace));

        }
Example #2
0
        public void GenerateFromXmlWithSettingTest(string fname, string version, int n)
        {
            var xml  = File.ReadAllText(fname);
            O2P o2p  = new O2P();
            var code = o2p.Generate(xml);

            Debug.WriteLine(code);
            Assert.AreEqual(o2p.MetaDataVersion, version);
            Assert.AreEqual(o2p.ClassList.Count, n);
            Assert.IsTrue(code.Contains(o2p.SchemaNamespace));
        }
Example #3
0
        public void GeneratePocoFromEmtyXmlTest()
        {
            // <System.Exception> (Metadata is not available)
            var o2P        = new O2P();
            var code       = "";
            var metaString = "";

            Assert.Throws <ArgumentNullException>(() =>
            {
                code = o2P.Generate("");
                //    metaString = await o2P.SaveMetaDataTo("north.xml");
            });

            Assert.IsEmpty(code);
            Assert.IsEmpty(metaString);
        }
Example #4
0
        public void GeneratePocoFromEmtyXmlTest()
        {

            // <System.Exception> (Metadata is not available)
            var o2P = new O2P();
            var code = "";
            var metaString = "";
            Assert.Throws<ArgumentNullException>(() =>
            {
                code =  o2P.Generate("");
            //    metaString = await o2P.SaveMetaDataTo("north.xml");
            });

            Assert.IsEmpty(code);
            Assert.IsEmpty(metaString);

        }