예제 #1
0
        public void SetSubgridUrl_WithoutParams_DefaultSubGridWithUrlAddressOnly()
        {
            SubGridSettings4Test sg = new SubGridSettings4Test();
            sg.SetSubgridUrl("http://www.mysite.com/");

            string expected =
            @"subGrid: true,
            subGridRowExpanded: function (sid, rid) {
            $('#' + sid).html(""<table id='subGridId'></table>"");
            var rd = $(this).getRowData(rid);
            $(""#subGridId"").jqGrid({
            url: 'http://www.mysite.com/'
            });
            }".RemoveSpaces();
            string actual = sg.ToString().RemoveSpaces();

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void SetSubgridUrl_SubGridUrlWithCorrectGetParams()
        {
            SubGridSettings4Test sg = new SubGridSettings4Test();
            sg.SetSubgridUrl("http://www.mysite.com/", "Code", "Name", "Status");

            string expected =
            @"subGrid: true,
            subGridRowExpanded: function (sid, rid) {
            $('#' + sid).html(""<table id='subGridId'></table>"");
            var rd = $(this).getRowData(rid);
            $(""#subGridId"").jqGrid({
            url: 'http://www.mysite.com/?'+'Code='+rd.Code+'&'+'Name='+rd.Name+'&'+'Status='+rd.Status
            });
            }".RemoveSpaces();
            string actual = sg.ToString().RemoveSpaces();

            Assert.AreEqual(expected, actual);
        }