public void TestSqlFormatter_PrepareValue_ShouldReturnValue() { var valueObject = new SimpleValueObjectStub("test"); var sqlFormatter = new SqlFormatter("'", "'", "f", "yh"); var preparedValue = sqlFormatter.PrepareValue(valueObject); Assert.AreEqual("test", preparedValue.ToString()); }
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); }
public void Test_BOPropGeneralDataMapper_TryParseCustomProperty_InheritedCustomProperty() { //---------------Set up test pack------------------- var valueObject = new SimpleValueObjectStub("test"); var generalDataMapper = new GeneralDataMapper(typeof(CustomProperty)); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- object returnValue; generalDataMapper.TryParsePropValue(valueObject, out returnValue); //---------------Test Result ----------------------- Assert.IsNotNull(returnValue); Assert.AreSame(valueObject, returnValue); }
public void TestPropertyValue() { //---------------Set up test pack------------------- IBusinessObject bo = _itsClassDef.CreateNewBusinessObject(); var valueObject = new SimpleValueObjectStub("test"); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- bo.SetPropertyValue("TestProp", valueObject); object actualValue = bo.GetPropertyValue("TestProp"); //---------------Test Result ----------------------- Assert.IsNotNull(actualValue); Assert.IsInstanceOf(typeof(SimpleValueObjectStub), actualValue); Assert.AreSame(valueObject, actualValue); }
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); }
public void TestLoadingConstructor() { var valueObject = new SimpleValueObjectStub("test"); Assert.IsTrue(valueObject.ToString().Equals("test")); }
public void TestToString() { var valueObject = new SimpleValueObjectStub("test"); Assert.AreEqual("test", valueObject.ToString()); }
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); }