Ejemplo n.º 1
0
        public void FillObjectFromDataReader_StructuredGood_Test()
        {
            DbAutoFillHelper.FillObjectFromDataReader(_dvco, _dataReader);

            Assert.IsTrue(_dvco.MyStructuredField.Records.Count > 0);
            MyGenericObject mgo = _dvco.FindGenericObjectFromId(int.Parse(OBJECT_FILL_ELEMENT1_ID));

            Assert.IsNotNull(mgo);

            Assert.AreEqual(mgo.name, OBJECT_FILL_ELEMENT1_NAME);

            mgo = _dvco.FindGenericObjectFromId(int.Parse(OBJECT_FILL_ELEMENT2_ID));
            Assert.IsNotNull(mgo);

            Assert.AreEqual(mgo.name, OBJECT_FILL_ELEMENT2_NAME);
        }
Ejemplo n.º 2
0
    public int Compare(object x, object y)
    {
        MyGenericObject firstObj  = (MyGenericObject )x;
        MyGenericObject secondObj = (MyGenericObject )y;

        if (descending)
        {
            MyGenericObject tmp = secondObj;
            secondObj = firstObj;
            firstObj  = tmp;
        }
        if (columnToCompare == "StringColumn")
        {
            //Run code to compare strings, return the appropriate int
            //eg, "1" if firstObj was greater, "-1" is secondObj, "0" if equal
        }
        if (columnToCompare == "IntColumn")
        {
            //Run code to compare ints, return the appropriate int
            //eg, "1" if firstObj was greater, "-1" is secondObj, "0" if equal
        }
    }