Beispiel #1
0
        public void ParseCommandForSingleObjectFailTest()
        {
            BeanTest        BeanTest = null;
            List <BeanTest> list     = new List <BeanTest>();

            BeanTest      = new BeanTest();
            BeanTest.Id   = 1;
            BeanTest.Name = "Name1";
            list.Add(BeanTest);

            BeanTest      = new BeanTest();
            BeanTest.Id   = 2;
            BeanTest.Name = "Name2";
            list.Add(BeanTest);

            CollectionBuilder <BeanTest> .ParseCommandForSingleObject(null, new TestDbCommand(list));
        }
Beispiel #2
0
        public void ParseCommandForSingleObjectTest()
        {
            BeanTest        BeanTest = null;
            List <BeanTest> list     = new List <BeanTest>();

            BeanTest      = new BeanTest();
            BeanTest.Id   = 1;
            BeanTest.Name = "Name1";
            list.Add(BeanTest);

            BeanTest = CollectionBuilder <BeanTest> .ParseCommandForSingleObject(
                null,
                new Kinetix.Data.SqlClient.Test.TestDbCommand(list));

            Assert.AreEqual(1, BeanTest.Id);
            Assert.AreEqual("Name1", BeanTest.Name);
            Assert.IsNull(BeanTest.OtherAttribut);
        }
Beispiel #3
0
        public void ParseCommandFromCollectionTest()
        {
            BeanTest        BeanTest = null;
            List <BeanTest> list     = new List <BeanTest>();

            BeanTest      = new BeanTest();
            BeanTest.Id   = 1;
            BeanTest.Name = "Name1";
            list.Add(BeanTest);

            BeanTest      = new BeanTest();
            BeanTest.Id   = 2;
            BeanTest.Name = "Name2";
            list.Add(BeanTest);

            ICollection <BeanTest> result = CollectionBuilder <BeanTest, BeanTest> .ParseCommand(
                null, new Kinetix.Data.SqlClient.Test.TestDbCommand(list));

            bool ok1 = false;
            bool ok2 = false;

            Assert.AreEqual(2, result.Count);
            foreach (BeanTest b in result)
            {
                if (b.Id == 1)
                {
                    ok1 = true;
                    Assert.AreEqual("Name1", b.Name);
                }
                else if (b.Id == 2)
                {
                    ok2 = true;
                    Assert.AreEqual("Name2", b.Name);
                }
                Assert.IsNull(b.OtherAttribut);
            }
            Assert.IsTrue(ok1);
            Assert.IsTrue(ok2);
        }