public override void SetUp() { base.SetUp(); valueModelMock = new Mock<Models.IDateTimeValueModel>(MockBehavior.Strict); // ignore Error handling for now valueModelMock.SetupGet(o => o.Error).Returns(String.Empty); valueModelMock.SetupGet(o => o.DateTimeStyle).Returns(DateTimeStyles.DateTime); valueModelMock.SetupProperty(o => o.Value); valueModelMock.SetupGet(o => o.Label).Returns("ValueLabel"); obj = new NullableDateTimePropertyViewModel( scope.Resolve<IViewModelDependencies>(), scope.Resolve<BaseMemoryContext>(), null, valueModelMock.Object); }
public override void SetUp() { base.SetUp(); valueModelMock = new Mock <Models.IDateTimeValueModel>(MockBehavior.Strict); // ignore Error handling for now valueModelMock.SetupGet(o => o.Error).Returns(String.Empty); valueModelMock.SetupGet(o => o.DateTimeStyle).Returns(DateTimeStyles.DateTime); valueModelMock.SetupProperty(o => o.Value); valueModelMock.SetupGet(o => o.Label).Returns("ValueLabel"); obj = new NullableDateTimePropertyViewModel( scope.Resolve <IViewModelDependencies>(), scope.Resolve <BaseMemoryContext>(), null, valueModelMock.Object); }
protected override void OnPropertyModelsByNameCreated() { base.OnPropertyModelsByNameCreated(); _startDateVmdl = (NullableDateTimePropertyViewModel)PropertyModelsByName["StartDate"]; _endDateVmdl = (NullableDateTimePropertyViewModel)PropertyModelsByName["EndDate"]; SetDateTimeStyle(Event.IsAllDay); _startDateVmdl.InputAccepted += (s, e) => { if (e.NewValue.HasValue && e.OldValue.HasValue) { Event.EndDate = Event.EndDate + (e.NewValue.Value - e.OldValue.Value); } }; var allDayVmdl = (NullableBoolPropertyViewModel)PropertyModelsByName["IsAllDay"]; allDayVmdl.InputAccepted += (s, e) => { SetDateTimeStyle(e.NewValue == true); }; }