public DatePickerHtmlBuilderTests()
        {
            date = new DateTime(2009, 12, 3);

            datePicker      = DatePickerTestHelper.CreateDatePicker(null, null);
            datePicker.Name = "DatePicker";
            renderer        = new DatePickerHtmlBuilder(datePicker);
        }
        public void If_Name_is_not_set_it_should_be_get_from_TemplateInfo()
        {
            DatePicker datePicker2 = DatePickerTestHelper.CreateDatePicker(tagBuilder.Object, viewContext);

            const string htmlFieldPrefix = "TestPrefix";

            viewContext.ViewData.TemplateInfo.HtmlFieldPrefix = htmlFieldPrefix;

            Assert.DoesNotThrow(() => datePicker2.Render());
            Assert.Equal(htmlFieldPrefix, datePicker2.Name);
        }
        public InputComponentExtensionsTests()
        {
            viewContext     = TestHelper.CreateViewContext();
            datepicker      = DatePickerTestHelper.CreateDatePicker(null, viewContext);
            datepicker.Name = "DatePicker1";

            result      = new ValueProviderResult("s", "s", System.Threading.Thread.CurrentThread.CurrentCulture);
            state       = new ModelState();
            state.Value = result;

            viewContext.ViewData.ModelState.Add("DatePicker1", state);
            currentCulture = CultureInfo.CurrentCulture;
        }
        public DatePickerRenderingTests()
        {
            viewContext = TestHelper.CreateViewContext();

            textWriter = new Mock <TextWriter>();

            tagBuilder = new Mock <IDatePickerHtmlBuilder>();
            rootTag    = new Mock <IHtmlNode>();
            rootTag.SetupGet(t => t.Children).Returns(() => new List <IHtmlNode>());

            tagBuilder.Setup(t => t.Build()).Returns(rootTag.Object);

            datePicker      = DatePickerTestHelper.CreateDatePicker(tagBuilder.Object, viewContext);
            datePicker.Name = "DatePicker";
        }
 public DatePickerBuilderTests()
 {
     datePicker = DatePickerTestHelper.CreateDatePicker(null, null);
     builder    = new DatePickerBuilder(datePicker);
 }