public void Should_return_true_when_a_property_was_declared_in_the_specified_view_model() { var testViewModel = new TestViewModel(); var propertyInfo = testViewModel.GetType().GetProperty("Valid_Email"); propertyInfo.IsDeclaredIn<TestViewModel>().ShouldBeTrue(); }
public void SetUp() { _testViewModel = new TestViewModel(); }
public void TestFixtureSetUp() { _testViewModel = new TestViewModel(); _validationConfiguration = new ValidationConfiguration(); var convention0 = new DefaultPropertyConvention(x => !x.Name.StartsWith("Optional")); convention0.AddValidationRule<IsRequired<CanBeAnyViewModel>>(); _validationConfiguration.DefaultPropertyConventions.AddDefaultPropertyConvention(convention0); var convention1 = new DefaultPropertyConvention(x => x.Name.Contains("Url")); convention1.AddValidationRule<IsUrl<CanBeAnyViewModel>>(); _validationConfiguration.DefaultPropertyConventions.AddDefaultPropertyConvention(convention1); var convention2 = new DefaultPropertyConvention(x => x.Name.Contains("Email")); convention2.AddValidationRule<IsEmail<CanBeAnyViewModel>>(); _validationConfiguration.DefaultPropertyConventions.AddDefaultPropertyConvention(convention2); _validationConfiguration.DiscoveredTypes.AddDiscoveredType<TestViewModel>(); IValidationResults<TestViewModel> validationResults = _validationConfiguration.Validate(_testViewModel); _testViewModel.ValidationResults.CloneFrom(validationResults); _testView = new TestView(); _testView.SetModel(_testViewModel); }
public void SetUp() { _testViewModel = new TestViewModel(); _validationConfiguration = new ValidationConfiguration(); }