Exemple #1
0
        public static HiddenTag HiddenInputFor <T>(this IFubuPage <T> page, Expression <Func <T, object> > expression) where T : class
        {
            var name      = page.ElementNameFor(expression);
            var value     = page.Model.ValueOrDefault(expression);
            var hiddenTag = new HiddenTag().Name(name);

            hiddenTag.Value(value);

            return(hiddenTag);
        }
 public void should_return_element_name()
 {
     _page.ElementNameFor(_expression).ShouldEqual("name");
     _convention.AssertWasCalled(
         c => c.GetName(Arg <Type> .Is.Equal(typeof(ViewModel)), Arg <Accessor> .Is.Equal(_accessor)));
 }