public void TestInitialize()
 {
     app = new WindowsAppFriend(Process.Start("Target.exe"));
     WindowsAppExpander.LoadAssembly(app, GetType().Assembly);
     dynamic main = app.Type<Application>().Current.MainWindow;
     dataGrid = new WPFDataGrid(app.Type<WPFDataGridTest>().InitDataGrid(main._grid));
 }
Example #2
0
        public void TestInitialize()
        {
            app = new WindowsAppFriend(Process.Start("Target.exe"));
            WindowsAppExpander.LoadAssembly(app, GetType().Assembly);
            dynamic main = app.Type <Application>().Current.MainWindow;

            dataGrid = new WPFDataGrid(app.Type <WPFDataGridTest>().InitDataGrid(main._grid));
        }
Example #3
0
        void ResetConnection()
        {
            int id = app.ProcessId;

            app.Dispose();
            app = new WindowsAppFriend(Process.GetProcessById(id));
            dynamic main = app.Type <Application>().Current.MainWindow;

            dataGrid = new WPFDataGrid(main._grid.Children[0]);
        }
        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});");
                }
            }
        }
 void ResetConnection()
 {
     int id = app.ProcessId;
     app.Dispose();
     app = new WindowsAppFriend(Process.GetProcessById(id));
     dynamic main = app.Type<Application>().Current.MainWindow;
     dataGrid = new WPFDataGrid(main._grid.Children[0]);
 }