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));
        }
Exemplo n.º 2
0
        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));
 }
Exemplo n.º 4
0
 public TextInputTester(LambdaExpression property, string value)
     : base(value, ReflectionHelper.BuildNameFrom(property))
 {
 }
Exemplo n.º 5
0
 public IInputTester Create(LambdaExpression expression, string text)
 {
     return(new ScriptWrittenTextBoxInputWrapper(ReflectionHelper.BuildNameFrom(expression), text));
 }