Ejemplo n.º 1
0
        public void WithExpressionReturnsCorrectly()
        {
            var viewModel = new MonthViewModel( "2000-01" );

            HtmlHelper<MonthViewModel> htmlHelper = HtmlHelperGenerator.CreateHtmlHelper( viewModel );

            var result = htmlHelper.MonthFor( x => x.MonthAsString );

            string expectedResult = string.Format( "<input id=\"MonthAsString\" name=\"MonthAsString\" type=\"month\" value=\"{0}\" />", viewModel.MonthAsString );
            Assert.AreEqual( expectedResult, result.ToHtmlString() );
        }
Ejemplo n.º 2
0
        public void WithExpressionAndAttributeExpressionReturnsCorrectly()
        {
            var viewModel = new MonthViewModel( "2000-01" );
            string attributeName = "attributeName";
            string attributeValue = "attributeValue";

            HtmlHelper<MonthViewModel> htmlHelper = HtmlHelperGenerator.CreateHtmlHelper( viewModel );

            var result = htmlHelper.MonthFor( x => x.MonthAsString, x => x.Attribute( attributeName, attributeValue ) );

            string expectedResult = string.Format( "<input {0}=\"{1}\" id=\"MonthAsString\" name=\"MonthAsString\" type=\"month\" value=\"{2}\" />", attributeName, attributeValue, viewModel.MonthAsString );
            Assert.AreEqual( expectedResult, result.ToHtmlString() );
        }