public void Should_return_a_ComboSelectData_With_Label_initialized()
            {
                var label = new LabelData("Id");

                var listData = ComboSelectData.WithLabel(label);
                Assert.AreSame(ComboSelectData, listData);
                listData.ToString().Contains(label.ToString()).ShouldBeTrue();
            }
            public void Should_return_a_CheckBoxData_With_Label_initialized()
            {
                var label = new LabelData("Id");
                var blankLabel = new LabelData
                                 {
                                     Text = " "
                                 };

                var checkBoxData = CheckBoxData.WithLabelAlignedLeft(label);
                Assert.AreSame(CheckBoxData, checkBoxData);
                checkBoxData.ToString().Contains(label.ToString()).ShouldBeTrue();
                checkBoxData.ToString().Contains(blankLabel.ToString()).ShouldBeFalse();
            }
            public void Should_return_a_TextAreaData_With_Width_initialized()
            {
                var label = new LabelData("Id");

                var tArea = TextAreaData.WithLabel(label);
                Assert.AreSame(TextAreaData, tArea);
                tArea.ToString().Contains(label.ToString()).ShouldBeTrue();
            }
            public void Should_return_a_RadioButtonData_With_Label_initialized()
            {
                var label = new LabelData("Id");
                var blankLabel = new LabelData
                                 {
                                     Text = " "
                                 };

                var checkBoxData = RadioButtonData.WithLabel(label);
                Assert.AreSame(RadioButtonData, checkBoxData);
                checkBoxData.ToString().Contains(label.ToString()).ShouldBeTrue();
                checkBoxData.ToString().Contains(blankLabel.ToString()).ShouldBeTrue();
            }
            public void Should_return_a_TextBoxData_with_Label_initialized_given_a_string_label_text()
            {
                const string labeltext = "Id";

                var tBox = TextBoxData.WithLabel(labeltext);
                Assert.AreSame(TextBoxData, tBox);
                var label = new LabelData
                            {
                                Text = labeltext
                            };
                tBox.ToString().Contains(label.ToString()).ShouldBeTrue();
            }
            public void Should_return_a_TextBoxData_with_Label_initialized_given_a_Label_object()
            {
                var label = new LabelData
                            {
                                Text = "Id"
                            };

                var tBox = TextBoxData.WithLabel(label);
                Assert.AreSame(TextBoxData, tBox);
                var textBox = tBox.ToString();
                textBox.Contains(label.ToString()).ShouldBeTrue();
            }