public void IsVisible_ClassWithDynamicVisibleProperty_ReturnResultFromValidationMethod(bool isVisible) { // Setup var o = new ClassWithDynamicVisibleProperty(isVisible); // Call bool result = DynamicVisibleAttribute.IsVisible(o, "Property"); // Assert Assert.AreEqual(isVisible, result); }
public void CreateIsVisibleMethod_ClassWithDynamicVisibleProperty_ReturnResultFromValidationMethod(bool isVisible) { // Setup var o = new ClassWithDynamicVisibleProperty(isVisible); // Call DynamicVisibleValidationMethodAttribute.IsPropertyVisible result = DynamicVisibleValidationMethodAttribute.CreateIsVisibleMethod(o); // Assert Assert.AreEqual(isVisible, result("Property")); }