예제 #1
0
        public void GenerateCodeWithAttributeTest(string url)
        {
            string o2p = new O2P()
                         .AddKeyAttribute()
                         .AddRequiredAttribute()
                         .AddNavigation()
                         .AddTableAttribute()
                         .SetUrl(url)
                         .Generate("north.cs");

            //.SaveCodeTo();
            //Console.WriteLine(File.ReadAllText("north.cs"));
            Console.WriteLine(o2p);
            //Assert.IsTrue(MatchFileContent("north.cs", o2p));
            if (!o2p.Contains("[Key]"))
            {
                Console.WriteLine("eeeeeeeeeeeeeeerror");
            }
            else
            {
                Console.WriteLine("exxxxxxxxxxxxist");
            }
            // .SaveCodeTo();
            Console.WriteLine(o2p);
            //Assert.IsTrue(code.Contains("public class Product"));
            Assert.IsTrue(o2p.Contains("Key"));
            Assert.IsTrue(o2p.Contains("Required"));
            Assert.IsTrue(o2p.Contains("Table"));
        }
예제 #2
0
        public void GenerateCodeNoAttributeTest(string url)
        {
            string code = new O2P()
                .SetUrl(url)
                 .Generate("north.cs")
                //.SaveCodeTo("north.cs")
                .SaveMetaDataTo();

            var code2 = File.ReadAllText("north.cs");
            Console.WriteLine(code2);
            Assert.IsTrue(code.Contains("public class Product"));
            Assert.IsTrue(code2.Contains("public class Product"));
        }
예제 #3
0
        public void GenerateCodeNoAttributeTest(string url)
        {
            string code = new O2P()
                          .SetUrl(url)
                          .Generate("north.cs")
                          //.SaveCodeTo("north.cs")
                          .SaveMetaDataTo();

            var code2 = File.ReadAllText("north.cs");

            Console.WriteLine(code2);
            Assert.IsTrue(code.Contains("public class Product"));
            Assert.IsTrue(code2.Contains("public class Product"));
        }
예제 #4
0
 public void GenerateCodeWithAttributeTest(string url)
 {
     string o2p = new O2P()
       .AddKeyAttribute()
         .AddRequiredAttribute()
         .AddNavigation()
         .AddTableAttribute()
           .SetUrl(url)
          .Generate("north.cs");
     //.SaveCodeTo();
     //Console.WriteLine(File.ReadAllText("north.cs"));
     Console.WriteLine(o2p);
     //Assert.IsTrue(MatchFileContent("north.cs", o2p));
     if (!o2p.Contains("[Key]")) Console.WriteLine("eeeeeeeeeeeeeeerror");
     else Console.WriteLine("exxxxxxxxxxxxist");
     // .SaveCodeTo();
     Console.WriteLine(o2p);
     //Assert.IsTrue(code.Contains("public class Product"));
     Assert.IsTrue(o2p.Contains("Key"));
     Assert.IsTrue(o2p.Contains("Required"));
     Assert.IsTrue(o2p.Contains("Table"));
 }