Esempio n. 1
0
        public void CanCreateColoum()
        {
            //Setup

            
            //Act
            var result = new Column();

            //Assert
            result.ToString().Should().NotBeNullOrEmpty();
        }
Esempio n. 2
0
        public void Column_with_explicitly_set_sorting_should_contain_visible(bool visible)
        {
            //Setup
            var expectedString = String.Format("bVisible: {0}", visible.AsLower());

            //Act
            var result = new Column().Visible(visible);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 3
0
        public void Column_with_class_should_have_class()
        {
            //Setup
            var c = "class1";
            var expectedString = string.Format("sClass: '{0}'", c);

            //Act
            var result = new Column().Class(c);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 4
0
        public void Column_with_title_set_should_have_title()
        {
            //Setup
            var title = "Column1";
            var expectedString = string.Format("sTitle: '{0}'", title);

            //Act
            var result = new Column().Title(title);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 5
0
        public void Column_with_defaultContent_set_should_have_defaultContent()
        {
            //Setup
            var defaultContent = "Empty";
            var expectedString = string.Format("sDefaultContent: '{0}'", defaultContent);

            //Act
            var result = new Column().DefaultContent(defaultContent);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 6
0
        public void Column_with_width_set_should_have_width()
        {
            //Setup
            var width = "100px";
            var expectedString = string.Format("sWidth: '{0}'", width);

            //Act
            var result = new Column().Width(width);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 7
0
        public void Column_with_render_function_should_return_an_unwrapped_function()
        {
            //Setup
            var function = "return 'Hello World';";
            var expectedString = string.Format("fnRender: function(row, val) {{{0}}}", function);

            //Act
            var result = new Column().RenderFunction(function);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 8
0
        public void Column_with_function_for_dataProperty_should_contain_an_unwrapped_function_calling_another_function()
        {
            //Setup
            var dataProp = "return doWork(source, type, val);";
            var expectedString = string.Format("mDataProp: function(source, type, val) {{{0}}}", dataProp);

            //Act
            var result = new Column().DataProperty(dataProp, true);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 9
0
        public void Column_with_string_for_dataProperty_should_contain_string()
        {
            //Setup
            var dataProp = "FirstName";
            var expectedString = string.Format("mDataProp: '{0}'", dataProp);

            //Act
            var result = new Column().DataProperty(dataProp);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 10
0
        public void Column_with_int_for_dataProperty_should_contain_nonstringified_integer()
        {
            //Setup
            var dataProp = "1";
            var expectedString = string.Format("mDataProp: {0}", dataProp);

            //Act
            var result = new Column().DataProperty(dataProp);

            //Assert
            result.ToString().Should().Contain(expectedString);
        }
Esempio n. 11
0
 public Grid AddColumn(Column column)
 {
     _columns.Add(column);
     return this;
 }