public void Breadcrumb_AddItem() { BreadcrumbControl control = new BreadcrumbControl(); control.AddItem("link1"); control.AddItem("link2"); Assert.AreEqual(2, control.Count); }
public void BatchAddWindow_BuildBreadcrumbControl() { List <AutomationElement> elementList = TestUtility.GetAncestorsList(TestUtility.GetCalculatorButton1Element()); Assert.AreEqual(3, elementList.Count); BreadcrumbControl breadControl = new BreadcrumbControl(); BatchAddWindow.BuildBreadcrumbControl(elementList, breadControl); Assert.AreEqual(elementList.Count, breadControl.Count); }
public void Refresh(BreadcrumbControl control = null) { if (control == null) { control = Breadcrumbs.CurrentBreadcrumbControl; } if (control != null) { SuperGraph.ClearMapObjects(false); ShowLoading(); _superGraphController.ChangeContextAsync(control.BreadcrumbData.Node); } }
public TestCaseBreadcrumbs() { Add(breadcrumbs = new BreadcrumbControl <BreadcrumbTab> { Anchor = Anchor.Centre, Origin = Anchor.Centre, RelativeSizeAxes = Axes.X, Width = 0.5f, }); AddStep(@"first", () => breadcrumbs.Current.Value = BreadcrumbTab.Click); AddStep(@"second", () => breadcrumbs.Current.Value = BreadcrumbTab.The); AddStep(@"third", () => breadcrumbs.Current.Value = BreadcrumbTab.Circles); }
public NewsHeader() { BreadcrumbControl.AddItem(front_page_string); BreadcrumbControl.Current.ValueChanged += e => { if (e.NewValue == front_page_string) { ShowFrontPage?.Invoke(); } }; Current.ValueChanged += showPost; }
public void Breadcrumb_SeparatorCheck() { BreadcrumbControl control = new BreadcrumbControl(); control.AddItem("link1"); bool hasSeparator = control.ChildControls.ContainsKey(BreadcrumbControl.PrefixArrowSeparator + "0"); Assert.IsFalse(hasSeparator); control.AddItem("link2"); Label separator1 = (Label)control.ChildControls[BreadcrumbControl.PrefixArrowSeparator + "1"]; Assert.IsNotNull(separator1); }
public NewsHeader() : base(OverlayColourScheme.Purple) { BreadcrumbControl.AddItem(front_page_string); BreadcrumbControl.Current.ValueChanged += e => { if (e.NewValue == front_page_string) { ShowFrontPage?.Invoke(); } }; Current.ValueChanged += showPost; }
public void Breadcrumb_Clear() { BreadcrumbControl control = new BreadcrumbControl(); string somethingToPutInTag = "Something"; string anotherthingToPutInTag = "Another"; control.AddItem("link1", false, somethingToPutInTag); control.AddItem("link2", true, anotherthingToPutInTag); control.Clear(); Assert.AreEqual(0, control.Count); Assert.AreEqual(0, control.GetItems().Length); }
public void Breadcrumb_EnableLast() { BreadcrumbControl control = new BreadcrumbControl(); control.AddItem("link1"); LinkLabel linkLabel = (LinkLabel)control.ChildControls[BreadcrumbControl.PrefixLinkLabel + "0"]; Assert.AreEqual(false, linkLabel.Enabled); control.AddItem("link2"); Assert.AreEqual(true, linkLabel.Enabled); LinkLabel linkLabel2 = (LinkLabel)control.ChildControls[BreadcrumbControl.PrefixLinkLabel + "1"]; Assert.AreEqual(false, linkLabel2.Enabled); }
public override void Reset() { base.Reset(); BreadcrumbControl <BreadcrumbTab> c; Add(c = new BreadcrumbControl <BreadcrumbTab> { Anchor = Anchor.Centre, Origin = Anchor.Centre, RelativeSizeAxes = Axes.X, Width = 0.5f, }); AddStep(@"first", () => c.Current.Value = BreadcrumbTab.Click); AddStep(@"second", () => c.Current.Value = BreadcrumbTab.The); AddStep(@"third", () => c.Current.Value = BreadcrumbTab.Circles); }
private void showPost(ValueChangedEvent <string> e) { if (e.OldValue != null) { BreadcrumbControl.RemoveItem(e.OldValue); } if (e.NewValue != null) { BreadcrumbControl.AddItem(e.NewValue); BreadcrumbControl.Current.Value = e.NewValue; title.IsReadingPost = true; } else { BreadcrumbControl.Current.Value = front_page_string; title.IsReadingPost = false; } }
public ChangelogHeader() { BreadcrumbControl.AddItem(listing_string); BreadcrumbControl.Current.ValueChanged += e => { if (e.NewValue == listing_string) { ListingSelected?.Invoke(); } }; Current.ValueChanged += showBuild; Streams.Current.ValueChanged += e => { if (e.NewValue?.LatestBuild != null && e.NewValue != Current.Value?.UpdateStream) { Current.Value = e.NewValue.LatestBuild; } }; }
public void Breadcrumb_AddItem2() { BreadcrumbControl control = new BreadcrumbControl(); string somethingToPutInTag = "Something"; string anotherthingToPutInTag = "Another"; control.AddItem("link1", false, somethingToPutInTag); control.AddItem("link2", true, anotherthingToPutInTag); Assert.AreEqual(2, control.Count); Breadcrumb[] breadcrumbs = control.GetItems(); Assert.AreEqual(2, breadcrumbs.Length); Assert.AreEqual(false, breadcrumbs[0].Checked); Assert.AreEqual("Something", (string)breadcrumbs[0].Tag); Assert.AreEqual("link1", (string)breadcrumbs[0].Text); Assert.AreEqual(true, breadcrumbs[1].Checked); Assert.AreEqual("Another", (string)breadcrumbs[1].Tag); Assert.AreEqual("link2", (string)breadcrumbs[1].Text); }
private void showBuild(ValueChangedEvent <APIChangelogBuild> e) { if (e.OldValue != null) { BreadcrumbControl.RemoveItem(e.OldValue.ToString()); } if (e.NewValue != null) { BreadcrumbControl.AddItem(e.NewValue.ToString()); BreadcrumbControl.Current.Value = e.NewValue.ToString(); Streams.Current.Value = Streams.Items.FirstOrDefault(s => s.Name == e.NewValue.UpdateStream.Name); title.Version = e.NewValue.UpdateStream.DisplayName; } else { BreadcrumbControl.Current.Value = listing_string; Streams.Current.Value = null; title.Version = null; } }