Exemple #1
0
        public DateTimePickerHtmlBuilderTests()
        {
            date = new DateTime(2009, 12, 3);

            dateTimePicker      = DateTimePickerTestHelper.CreateDateTimePicker(null, null);
            dateTimePicker.Name = "DatePicker";
            renderer            = new DateTimePickerHtmlBuilder(dateTimePicker);
        }
        public DateTimePickerHtmlBuilderTests()
        {
            date = new DateTime(2009, 12, 3);

            dateTimePicker = DateTimePickerTestHelper.CreateDateTimePicker(null, null);
            dateTimePicker.Name = "DatePicker";
            renderer = new DateTimePickerHtmlBuilder(dateTimePicker);
        }
        public static DateTimePicker CreateDateTimePicker(IDateTimePickerHtmlBuilder renderer, ViewContext viewContext)
        {
            Mock<HttpContextBase> httpContext = TestHelper.CreateMockedHttpContext();

            httpContext.Setup(c => c.Request.Browser.CreateHtmlTextWriter(It.IsAny<TextWriter>())).Returns(new HtmlTextWriter(TextWriter.Null));

            Mock<IClientSideObjectWriterFactory> clientSideObjectWriterFactory = new Mock<IClientSideObjectWriterFactory>();
            clientSideObjectWriter = new Mock<IClientSideObjectWriter>();

            viewContext = viewContext ?? TestHelper.CreateViewContext();

            clientSideObjectWriterFactory.Setup(c => c.Create(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<TextWriter>())).Returns(clientSideObjectWriter.Object);

            DateTimePicker dateTimePicker = new DateTimePicker(viewContext, clientSideObjectWriterFactory.Object);

            renderer = renderer ?? new DateTimePickerHtmlBuilder(dateTimePicker);

            return dateTimePicker;
        }
Exemple #4
0
        public static DateTimePicker CreateDateTimePicker(IDateTimePickerHtmlBuilder renderer, ViewContext viewContext)
        {
            Mock <HttpContextBase> httpContext = TestHelper.CreateMockedHttpContext();

            httpContext.Setup(c => c.Request.Browser.CreateHtmlTextWriter(It.IsAny <TextWriter>())).Returns(new HtmlTextWriter(TextWriter.Null));

            Mock <IClientSideObjectWriterFactory> clientSideObjectWriterFactory = new Mock <IClientSideObjectWriterFactory>();

            clientSideObjectWriter = new Mock <IClientSideObjectWriter>();

            viewContext = viewContext ?? TestHelper.CreateViewContext();

            clientSideObjectWriterFactory.Setup(c => c.Create(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <TextWriter>())).Returns(clientSideObjectWriter.Object);

            DateTimePicker dateTimePicker = new DateTimePicker(viewContext, clientSideObjectWriterFactory.Object);

            renderer = renderer ?? new DateTimePickerHtmlBuilder(dateTimePicker);

            return(dateTimePicker);
        }