public PropertyViewModel Create(Expression <Func <T, object> > expression) { PropertyInfo propertyInfo = ReflectionHelper.FindPropertyFromExpression(expression); string name = ReflectionHelper.BuildNameFrom(expression); bool indexed = ReflectionHelper.IsIndexed(expression); return(Create(propertyInfo, name, indexed, expression.Body.Type)); }
public static IBrowserDriver AssertValue <TFormType>(this IBrowserDriver driver, Expression <Func <TFormType, object> > expression, string expectedValue) { string id = ReflectionHelper.BuildNameFrom(expression); string value = driver.GetValue(id); value.ShouldBe(expectedValue); return(driver); }
public IInputTester Create(LambdaExpression expression, string text) { return(new DateTimePickerInputWrapper(ReflectionHelper.BuildNameFrom(expression), text)); }
public TextInputTester(LambdaExpression property, string value) : base(value, ReflectionHelper.BuildNameFrom(property)) { }
public IInputTester Create(LambdaExpression expression, string text) { return(new ScriptWrittenTextBoxInputWrapper(ReflectionHelper.BuildNameFrom(expression), text)); }