示例#1
0
        public void ProcessColumnInstancePropertyValueItemsPresentation()
        {
            // Arrange
            Dictionary <string, C1DataColumn> columns = new Dictionary <string, C1DataColumn>();

            columns.Add("Column_0_TDBGrid", new C1DataColumn());
            string expectedResult = "CheckBox";

            // Act
            ColumnPropertyReader.ProcessColumnInstanceProperty(columns, null, "this.Column_0_TDBGrid.ValueItems.Presentation = C1.Win.C1TrueDBGrid.PresentationEnum.CheckBox;");
            string actualResult = columns["Column_0_TDBGrid"].ValueItems.Properties["Presentation"];

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
示例#2
0
        public void ProcessColumnInstanceProperty()
        {
            // Arrange
            Dictionary <string, C1DataColumn> columns = new Dictionary <string, C1DataColumn>();

            columns.Add("Column03", new C1DataColumn());
            string expectedResult = "Name";

            // Act
            ColumnPropertyReader.ProcessColumnInstanceProperty(columns, null, "this.Column03.DataField = \"Name\";");
            string actualResult = columns["Column03"].Properties["DataField"];

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
示例#3
0
        public void ProcessColumnInstancePropertyValueItemsAdd()
        {
            // Arrange
            Dictionary <string, C1DataColumn> columns = new Dictionary <string, C1DataColumn>();

            columns.Add("Column_0_TDBGrid", new C1DataColumn());
            Dictionary <string, ValueItem> valueItems = new Dictionary <string, ValueItem>();

            valueItems.Add("ValueItem_0_Column_1_TDBGrid", new ValueItem());
            valueItems["ValueItem_0_Column_1_TDBGrid"].Value = "Value1";
            string expectedResult = "Value1";

            // Act
            ColumnPropertyReader.ProcessColumnInstanceProperty(columns, valueItems, "this.Column_0_TDBGrid.ValueItems.Add(this.ValueItem_0_Column_1_TDBGrid);");
            string actualResult = columns["Column_0_TDBGrid"].ValueItems.Values[0].Value;

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }