コード例 #1
0
ファイル: TestBOPrimaryKey.cs プロジェクト: SaberZA/habanero
        public void Test_GetAsValue_Int()
        {
            //---------------Set up test pack-------------------
            TestAutoInc.LoadClassDefWithIntID();
            const int   expecteID = 4;
            TestAutoInc testBO    = new TestAutoInc {
                TestAutoIncID = expecteID
            };
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            object value = testBO.ID.GetAsValue();

            //---------------Test Result -----------------------
            Assert.AreEqual(expecteID, value);
        }
コード例 #2
0
ファイル: TestIntDataMapper.cs プロジェクト: SaberZA/habanero
        public void Test_DataMapper_ConvertValueToString_ValidBusinessObject()
        {
            //---------------Set up test pack-------------------
            TestAutoInc.LoadClassDefWithIntID();
            const int    validIntID          = 3;
            const string validvalue          = "ValidValue";
            TestAutoInc  validBusinessObject = new TestAutoInc {
                TestField = validvalue, TestAutoIncID = validIntID
            };

            //---------------Assert Precondition----------------
            Assert.AreEqual(validvalue, validBusinessObject.ToString());
            //---------------Execute Test ----------------------
            string parsedValue = _dataMapper.ConvertValueToString(validBusinessObject);

            //---------------Test Result -----------------------
            Assert.AreEqual(validIntID.ToString(), parsedValue);
        }
コード例 #3
0
ファイル: TestIntDataMapper.cs プロジェクト: SaberZA/habanero
        public void Test_DataMapper_ParsePropValue_ValidBusinessObject()
        {
            //---------------Set up test pack-------------------
            TestAutoInc.LoadClassDefWithIntID();
            const int    validIntID          = 3;
            const string validvalue          = "ValidValue";
            TestAutoInc  validBusinessObject = new TestAutoInc {
                TestField = validvalue, TestAutoIncID = validIntID
            };

            //---------------Assert Precondition----------------
            Assert.AreEqual(validvalue, validBusinessObject.ToString());
            //---------------Execute Test ----------------------
            object parsedValue;
            bool   parsedSucceed = _dataMapper.TryParsePropValue(validBusinessObject, out parsedValue);

            //---------------Test Result -----------------------
            Assert.IsNotNull(parsedValue);
            Assert.IsTrue(parsedSucceed);
            Assert.AreEqual(validIntID, parsedValue);
        }