public void TestContentIsCollapsedAfterClicked() { // Arrange using var ctx = new TestContext(); var cut = ctx.RenderComponent <Collapsible>(parameters => parameters .Add(p => p.Collapsed, false) .AddChildContent("<h1>Hello World</h1>") ); var aHrefElement = cut.Find("a"); // Act aHrefElement.Click(); // Assert Collapsible component = cut.Instance; Assert.True(component.Collapsed); }
public bool Equals(DestinyVendorInventoryFlyoutBucketDefinition input) { if (input == null) { return(false); } return (( Collapsible == input.Collapsible || (Collapsible != null && Collapsible.Equals(input.Collapsible)) ) && ( InventoryBucketHash == input.InventoryBucketHash || (InventoryBucketHash.Equals(input.InventoryBucketHash)) ) && ( SortItemsBy == input.SortItemsBy || (SortItemsBy != null && SortItemsBy.Equals(input.SortItemsBy)) )); }
public StepUI() { header_ = new Header(""); delete_ = new ConfirmableButton("Delete step", DeleteStep); enabled_ = new Checkbox( "Step enabled", true, StepEnabledChanged); disableOthers_ = new Button( "Disable other steps", DisableOthers); enableAll_ = new Button( "Enable all steps", EnableAll); paused_ = new Checkbox( "Step paused", false, StepPausedChanged); halfMove_ = new Checkbox( "Half move", false, StepHalfMoveChanged); durationCollapsible_ = new Collapsible("Duration"); durationWidgets_ = new DurationWidgets( "", DurationTypeChanged); repeatWidgets_ = new RandomizableTimeWidgets("Repeat"); repeatCollapsible_ = new Collapsible("Repeat"); foreach (var w in repeatWidgets_.GetWidgets()) { repeatCollapsible_.Add(w); } delayCollapsible_ = new Collapsible("Delay"); delayWidgets_ = new DelayWidgets(); }