Beispiel #1
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);
        }
Beispiel #2
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);
        }