Example #1
0
        public void TestGetCellText()
        {
            Assert.AreEqual("99", dataGrid.GetCellText(99, 0));
            Assert.AreEqual("C", dataGrid.GetCellText(0, 1));
            Assert.AreEqual("false", dataGrid.GetCellText(0, 2));

            var cell     = dataGrid.GetCell(0, 2);
            var checkBox = cell.VisualTree().ByType <CheckBox>().Single().Dynamic();

            checkBox.IsChecked = null;
            Assert.AreEqual("null", dataGrid.GetCellText(0, 2));
            checkBox.IsChecked = true;
            Assert.AreEqual("true", dataGrid.GetCellText(0, 2));
        }
        void Assert(string accessPath, WPFDataGrid dataGrid)
        {
            var rowCount = dataGrid.ItemCount;
            var colCount = dataGrid.ColCount;

            for (int row = 0; row < rowCount; row++)
            {
                for (int col = 0; col < colCount; col++)
                {
                    var text = ToLiteral(dataGrid.GetCellText(row, col));
                    CaptureAdaptor.AddCode($"{accessPath}.GetCellText({row}, {col}).Is({text});");
                }
            }
        }
 public void TestGetCellText()
 {
     Assert.AreEqual("99", dataGrid.GetCellText(99, 0));
     Assert.AreEqual("C", dataGrid.GetCellText(0, 1));
 }