Beispiel #1
0
        public void LoadSession(string filename)
        {
            var doc     = XDocument.Load(filename);
            var result  = TestSerializer.ReadTestResult(doc.Root);
            var session = MacUI.AppDelegate.CurrentSession;
            var model   = new TestResultModel(session, result);

            TestResultController.AddObject(model);
        }
Beispiel #2
0
        async void OnSessionChanged(TestSession session)
        {
            if (session != null)
            {
                var test = session.RootTestCase;
                if (test != null)
                {
                    var model = await TestCaseModel.Create(session, test);

                    TestResultController.AddObject(model);
                }
            }
            else
            {
                var array  = (NSArray)TestResultController.Content;
                var length = (int)array.Count;
                for (int i = 0; i < length; i++)
                {
                    var index = NSIndexPath.FromIndex(0);
                    TestResultController.RemoveObjectAtArrangedObjectIndexPath(index);
                }
            }
        }