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)); }