コード例 #1
0
        public void HeaderTextEmptyOrNull()
        {
            string dataField = "DataField";
            AdapterBoundField<int> field = new AdapterBoundField<int>(dataField);

            Assert.AreEqual(dataField, field.HeaderText, "HeaderText property not assigned should return DataField");
        }
コード例 #2
0
        public void OnBoundField_CellDataBoundCalled()
        {
            XlsDocument doc = new XlsDocument();
            Worksheet sheet = doc.Workbook.Worksheets.Add("Test");
            Row row = sheet.Rows.AddRow(1);
            Cell cell = sheet.Cells.Add(1, 1);

            AdapterBoundField<int> field = new AdapterBoundField<int>("test");
            field.CellDataBound = TestCellDataBound;
            field.OnBoundField(this, cell, row, 50);

            Assert.IsNotNull(_storedArgs, "event not called");
            Assert.IsNotNull(_storedSender, "event not called");
            Assert.AreEqual(this, _storedSender);
            Assert.AreEqual(50, _storedArgs.DataItem);
            Assert.AreEqual(cell, _storedArgs.Cell);
            Assert.AreEqual(row, _storedArgs.Row);
        }