public void SetUp() { StringProperty = typeof(SomeEntity).GetProperties().First(e => e.Name == "StringProperty"); ObjectProperty = typeof(SomeEntity).GetProperties().First(e => e.Name == "ObjectProperty"); ControllerContext = Substitute.For<ControllerContext>(); Model = new SomeEntity(); Metadata = new ModelMetadata(Substitute.For<ModelMetadataProvider>(), typeof(SomeEntity), () => Model, typeof(SomeEntity), "TargetProperty"); Target = new ValidationTypeRequiredModelValidator(Metadata, ControllerContext, StringProperty); }
private void BuildTarget(PropertyInfo propertyInfo) { Target = new ValidationTypeRequiredModelValidator(Metadata, ControllerContext, propertyInfo); }