public App() { InitializeComponent(); //MainPage = new AppShell(); MainPage = new TestListView(); }
public void Setup() { TestCase = new TestCase("TestCase", "testcase.pmlobj"); TestCase.Tests.Add("one").Result = new TestResult(TimeSpan.FromSeconds(1)); TestCase.Tests.Add("two").Result = new TestResult(TimeSpan.FromSeconds(1), new PmlError("error")); TestCase.Tests.Add("three").Result = new TestResult(TimeSpan.FromSeconds(1)); TestCase.Tests.Add("four"); RunnerMock = new Mock <AsyncTestRunner>(); RunnerMock .Setup(runner => runner.RunAsync(It.IsAny <IEnumerable <Test> >())) .Callback((IEnumerable <Test> tests) => Tests = tests); RunnerControl = new TestRunnerControl(Mock.Of <TestCaseProvider>(), RunnerMock.Object, Mock.Of <SettingsProvider>()); TestSummary = RunnerControl.FindControl <TestSummaryView>("TestSummary"); TestList = RunnerControl.FindControl <TestListView>("TestList"); TestList.TestCases.Add(TestCase); Model = TestList.GetModel(); foreach (var entry in Model.Entries) { var testEntry = entry as TestListTestEntry; if (testEntry != null) { testEntry.IsSelected = testEntry.Test.Name == "two" || testEntry.Test.Name == "four"; } } }
private void btnAdd_Click(object sender, EventArgs e) { //bool duplicate = false; if (inputText.Text != "") { if (TestListView.FindItemWithText(inputText.Text) == null) { TestListView.Items.Add(new ListViewItem(inputText.Text)); } } }
public void Setup() { TestCase = new TestCase("Test", "test.pmlobj"); TestCase.Tests.Add("one"); TestCase.Tests.Add("two"); TestCase.Tests.Add("three"); RunnerControl = new TestRunnerControl(Mock.Of <TestCaseProvider>(), Mock.Of <AsyncTestRunner>(), Mock.Of <SettingsProvider>()); TestSummary = RunnerControl.FindControl <TestSummaryView>("TestSummary"); TestDetails = RunnerControl.FindControl <TestDetailsView>("TestDetails"); TestList = RunnerControl.FindControl <TestListView>("TestList"); TestList.TestCases.Add(TestCase); Model = TestList.GetModel(); }
public void Setup() { First = new TestCase("TestCaseOne", "one.pmlobj"); First.Tests.Add("one"); First.Tests.Add("two"); First.Tests.Add("three"); Second = new TestCase("TestCaseTwo", "two.pmlobj"); Second.Tests.Add("four"); Second.Tests.Add("five"); TestList = new TestListView(); TestList.TestCases.Add(First); TestList.TestCases.Add(Second); }
/// <summary> /// 맨 처음 들어왔을 때 오늘 날짜로 세팅 /// </summary> public void SetTodayScroll() { var now = DateTimeOffset.Now; foreach (var item in TestListView.Items) { var dateItem = item as DateItem; if (dateItem.Date.Date == now.Date) { TestListView.SelectedItem = item; TestListView.ScrollIntoView(item, ScrollIntoViewAlignment.Leading); break; } } }
public void Setup() { TestList = new TestListView(); Model = TestList.GetModel(); VisibleEntries = Model.VisibleEntries; SelectedEntries = Model.SelectedEntries; Controller = TestList.GetController(); First = new TestCase("First", "first.pmlobj"); First.Tests.Add("a1"); First.Tests.Add("a2"); First.Tests.Add("a3"); TestList.TestCases.Add(First); Second = new TestCase("Second", "second.pmlobj"); Second.Tests.Add("b1"); Second.Tests.Add("b2"); Second.Tests.Add("b3"); TestList.TestCases.Add(Second); }
public void Setup() { TestCases = new List <TestCase>(); var first = new TestCase("Foo", "foo.pmlobj"); first.Tests.Add("one"); first.Tests.Add("two"); TestCases.Add(first); var second = new TestCase("Bar", "bar.pmlobj"); second.Tests.Add("three"); second.Tests.Add("four"); second.Tests.Add("five"); TestCases.Add(second); ProviderMock = new Mock <TestCaseProvider>(); ProviderMock.Setup(provider => provider.GetTestCases()).Returns(TestCases); RunnerControl = new TestRunnerControl(ProviderMock.Object, Mock.Of <AsyncTestRunner>(), Mock.Of <SettingsProvider>()); TestList = RunnerControl.FindControl <TestListView>("TestList"); }
private void RefreshTestItemsCollection() { try { TestListView.BeginRefresh(); // TestListView.ItemsSource = null; int count = CurrentViewModel.TestItems.Count; CurrentViewModel.TestItems.Clear(); CurrentViewModel.Prepare(new ListViewTestParameter(count, CurrentViewModel.IsExpanded)); //foreach (var record in CurrentViewModel.TestItems) //{ // if (CurrentViewModel.IsExpanded || (int.Parse(record.SequenceNumber) % 2 == 0)) // { // CurrentViewModel.TestItems.Add(record); // } // //if (CurrentViewModel.IsExpanded && CurrentViewModel.TestItems.Count > TestItemsCollection.Count) // //{ // // TestItemsCollection.Add(record); // //} // //else if(!CurrentViewModel.IsExpanded && TestItemsCollection.Count >= CurrentViewModel.TestItems.Count) // //{ // // TestItemsCollection.RemoveAt(0); // //} //} } catch (Exception ex) { } finally { //TestListView.ItemsSource = TestItemsCollection; TestListView.EndRefresh(); } }
public static TestListViewController GetController(this TestListView view) { return(view.GetField <TestListViewController>("Controller")); }
public static TestListViewModel GetModel(this TestListView view) { return(view.GetField <TestListViewModel>("Model")); }