コード例 #1
0
        public void ExecutesSelfValidationByDefault()
        {
            SelfValidationTestTarget target = new SelfValidationTestTarget();

            Assert.IsFalse(runner.IsValid(target));
            ErrorSummary errors = runner.GetErrorSummary(target);

            Assert.IsTrue(errors.HasError);
            Assert.AreEqual(1, errors.ErrorsCount);
            string[] errorsForKey = errors.GetErrorsForProperty("errorKey");
            Assert.AreEqual(1, errorsForKey.Length);
            Assert.AreEqual("errorMessage", errorsForKey[0]);
        }
コード例 #2
0
		public void ExecutesSelfValidationByDefault()
		{
			SelfValidationTestTarget target = new SelfValidationTestTarget();
			Assert.IsFalse(runner.IsValid(target));
			ErrorSummary errors = runner.GetErrorSummary(target);
			Assert.IsTrue(errors.HasError);
			Assert.AreEqual(1, errors.ErrorsCount);
			string[] errorsForKey = errors.GetErrorsForProperty("errorKey");
			Assert.AreEqual(1, errorsForKey.Length);
			Assert.AreEqual("errorMessage", errorsForKey[0]);
		}