public void Should_not_scramble_property_name_when_using_collection_validators_several_levels_deep_with_ValidateAsync() { var v = new ApplicationViewModelValidator(); var result = v.ValidateAsync(new ApplicationViewModel()).Result; result.Errors.Single().PropertyName.ShouldEqual("TradingExperience[0].Questions[0].SelectedAnswerID"); }
public void Setup() { _courseServiceMock = new Mock <ICourseService>(); _teacherServiceMock = new Mock <ITeacherService>(); _applicationViewModelValidator = new ApplicationViewModelValidator(_courseServiceMock.Object, _teacherServiceMock.Object); }