public void IsExpandedTest() { kDropDownComponent = pageObjectFactory .PrepareComponent(kDropDownComponent); var initialExpansion = kDropDownComponent.IsExpanded(); var type = kDropDownComponent.GetType(); type.GetMethod("Expand", BindingFlags.NonPublic | BindingFlags.Instance) .Invoke(kDropDownComponent, null); var secondExpansion = kDropDownComponent.IsExpanded(); type.GetMethod("Close", BindingFlags.NonPublic | BindingFlags.Instance) .Invoke(kDropDownComponent, null); var thirdExpansion = kDropDownComponent.IsExpanded(); Assert.IsFalse(initialExpansion); Assert.IsTrue(secondExpansion); Assert.IsFalse(thirdExpansion); }