コード例 #1
0
        public void Test_PropDefIsValid_WhenIsValidTrue_ShouldReturnTrue()
        {
            //---------------Set up test pack-------------------
            var propDef     = (PropDef)_itsClassDef.PropDefcol["TestProp"];
            var valueObject = new SimpleValueObjectStub("test");

            //---------------Assert Precondition----------------
            Assert.IsTrue(valueObject.IsValid().Successful);
            //---------------Execute Test ----------------------
            string message      = null;
            var    isValueValid = propDef.IsValueValid(valueObject, ref message);

            //---------------Test Result -----------------------
            Assert.IsTrue(isValueValid);
        }
コード例 #2
0
        public void Test_PropDefIsValid_WhenIsValidFalse_ShouldReturnFalse()
        {
            //---------------Set up test pack-------------------
            var propDef     = (PropDef)_itsClassDef.PropDefcol["TestProp"];
            var valueObject = new SimpleValueObjectStub("test")
            {
                Successful = false, FailMessage = TestUtil.GetRandomString()
            };

            //---------------Assert Precondition----------------
            Assert.IsFalse(valueObject.IsValid().Successful);
            //---------------Execute Test ----------------------
            string message      = null;
            var    isValueValid = propDef.IsValueValid(valueObject, ref message);

            //---------------Test Result -----------------------
            Assert.IsFalse(isValueValid);
            Assert.AreEqual(valueObject.FailMessage, message);
        }
コード例 #3
0
 public void Test_PropDefIsValid_WhenIsValidFalse_ShouldReturnFalse()
 {
     //---------------Set up test pack-------------------
     var propDef = (PropDef)_itsClassDef.PropDefcol["TestProp"];
     var valueObject = new SimpleValueObjectStub("test") {Successful = false, FailMessage = TestUtil.GetRandomString()};
     //---------------Assert Precondition----------------
     Assert.IsFalse(valueObject.IsValid().Successful);
     //---------------Execute Test ----------------------
     string message = null;
     var isValueValid = propDef.IsValueValid(valueObject, ref message);
     //---------------Test Result -----------------------
     Assert.IsFalse(isValueValid);
     Assert.AreEqual(valueObject.FailMessage, message);
 }
コード例 #4
0
 public void Test_PropDefIsValid_WhenIsValidTrue_ShouldReturnTrue()
 {
     //---------------Set up test pack-------------------
     var propDef = (PropDef)_itsClassDef.PropDefcol["TestProp"];
     var valueObject = new SimpleValueObjectStub("test");
     //---------------Assert Precondition----------------
     Assert.IsTrue(valueObject.IsValid().Successful);
     //---------------Execute Test ----------------------
     string message = null;
     var isValueValid = propDef.IsValueValid(valueObject, ref message);
     //---------------Test Result -----------------------
     Assert.IsTrue(isValueValid);
 }