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);
		}