public void BindModelReturnsCorrectResult(DateViewModelBinder sut,
            ControllerContext controllerContext,
            ModelBindingContext bindingContext,
            DateTime dateTime,
            CultureInfo culture)
        {
            var rawValue = dateTime.ToString(DateViewModelBinder.DateFormat);
            Mock.Get(bindingContext.ValueProvider)
                .Setup(vp => vp.GetValue("id"))
                .Returns(new ValueProviderResult(rawValue, rawValue, culture));

            var actual = sut.BindModel(controllerContext, bindingContext);

            var model = Assert.IsAssignableFrom<DateViewModel>(actual);
            dateTime.AsSource().OfLikeness<DateViewModel>().ShouldEqual(model);
        }
Exemple #2
0
        public void ConstructFromDateTimeReturnsCorrectSut(DateTime dateTime)
        {
            var actual = new DateViewModel(dateTime);

            dateTime.AsSource().OfLikeness<DateViewModel>().ShouldEqual(actual);
        }