Exemplo n.º 1
0
        public void Test_Issue_5()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            t.c.Caption = "מזהה";
            vmh.From    = t;
            vmh.MapColumn(t.c);
            vmh.AssertColumnKey(t.c, "mzaa");
        }
        public void Test_Issue_6()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            t.C.Caption = "last";
            vmh.From    = t;
            vmh.MapColumn(t.C);
            vmh.AssertColumnKey(t.C, "last");
        }
Exemplo n.º 3
0
        public void Test_Issue_11()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            vmh.From = t;

            vmh.MapColumn(t.c, "theOrder");
            vmh.AssertColumnKey(t.c, "theOrder");
        }
Exemplo n.º 4
0
        public void Test_Issue_9()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            t.c.Caption = "LastName";
            vmh.From    = t;
            vmh.MapColumn(t.a);
            vmh.MapColumn(t.c);
            vmh.AssertColumnKey(t.c, "lastName");
        }
Exemplo n.º 5
0
        public void Test_Issue_16()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            vmh.From    = t;
            t.c.Caption = "נועם";
            t.c.Name    = "a_CoolName";
            vmh.MapColumn(t.c);
            vmh.AssertColumnKey(t.c, "aCoolName");
        }
        public void Test_Issue_14()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            vmh.From    = t;
            t.C.Caption = "נועם";
            t.C.Name    = "A_COOL_NAME";
            vmh.MapColumn(t.C);
            vmh.AssertColumnKey(t.C, "aCoolName");
        }
        public void Test_Issue_12()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            vmh.From    = t;
            t.C.Caption = "נועם";
            t.C.Name    = "";
            vmh.MapColumn(t.C);
            vmh.AssertColumnKey(t.C, "noam");
        }
        public void Test_Issue_10()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            t.C.Caption = "theOrder";
            vmh.From    = t;
            vmh.MapColumn(t.a);
            vmh.MapColumn(t.C);
            vmh.AssertColumnKey(t.C, "theOrder");
        }
        public void Test_Issue_17()
        {
            var vmh = new TestVMH();
            var t   = new MockTable();

            vmh.UseNameInsteadOfCaptionForHebrew = false;
            t.C.Caption = "מזהה";
            t.C.Name    = "code";
            vmh.From    = t;
            vmh.MapColumn(t.C);
            vmh.AssertColumnKey(t.C, "mzaa");
        }
Exemplo n.º 10
0
        public void Test_Issue_18()
        {
            var vmh = new TestVMH();

            vmh.UseClassMemberName = true;
            vmh.mt.C.Caption       = "מזהה";
            vmh.mt.C.Name          = "code";

            vmh.MapColumn(vmh.mt.C);
            vmh.MapColumn(vmh.Mt2.b);
            vmh.AssertColumnKey(vmh.mt.C, "c");
            vmh.AssertColumnKey(vmh.Mt2.b, "mt2_b");
        }
Exemplo n.º 11
0
        public void TestViewModelHelper_0()
        {
            var mt = new MockTable();

            mt.Truncate();
            mt.InsertRow(1, 1, "noam");
            mt.InsertRow(2, 2, "yael");
            var vmc = new TestVMH();
            var dl  = vmc.GetRows();

            dl.Count.ShouldBe(2);
            dl[0]["id"].Number.ShouldBe(1);
            dl[1]["id"].Number.ShouldBe(2);
            dl[0]["c2"].Number.ShouldBe(1);
            dl[0]["c3"].Text.ShouldBe("noam");
        }
Exemplo n.º 12
0
        public void TestViewModelHelper_post()
        {
            var mt = new MockTable();

            mt.Truncate();
            mt.InsertRow(1, 1, "noam");
            mt.InsertRow(2, 2, "yael");
            var vmc = new TestVMH();
            var i   = new DataItem();

            i.Set("c2", 2);
            i.Set("c3", "yael");
            i = vmc.Insert(i);
            mt.CountRows().ShouldBe(3);
            i["id"].Number.ShouldBe(3);
        }
Exemplo n.º 13
0
        public void TestViewModelHelper_2()
        {
            var mt = new MockTable();

            mt.Truncate();
            mt.InsertRow(1, 1, "noam");
            mt.InsertRow(2, 2, "yael");
            var vmc  = new TestVMH();
            var item = vmc.GetRows();

            vmc.Delete(item[0]["id"].Text);
            mt.CountRows().ShouldBe(1);
            new BusinessProcess {
                From = mt
            }.ForFirstRow(() => mt.c.ShouldBe("yael"));
        }
Exemplo n.º 14
0
        public void TestViewModelHelper_1()
        {
            var mt = new MockTable();

            mt.Truncate();
            mt.InsertRow(1, 1, "noam");
            mt.InsertRow(2, 2, "yael");
            var vmc  = new TestVMH();
            var item = vmc.GetRow("1");

            item["id"].Number.ShouldBe(1);
            item["c2"].Number.ShouldBe(1);
            item["c3"].Text.ShouldBe("noam");
            item.Set("c3", "yoni");
            item = vmc.Update("1", item);
            item["c3"].Text.ShouldBe("yoni");
            mt.GetValue(mt.c, mt.a.IsEqualTo(1)).ShouldBe("yoni");
        }