Beispiel #1
0
        public void ANDYCOW0_Update()
        {
            DBObject dbObj = new DBObject()
            {
                DataBaseType = DBObject.DataBase.Oracle,
                ID           = "cgh",
                Password     = "******",
                Node         = "jiatest4",
                IP           = "10.31.11.118"
            };
            DAOFactory factory   = new DAOFactory(dbObj);
            var        daoObject = factory.GetDataAccessObjectFactory();

            var andycow0 = new ANDYCOW0()
            {
                //FIRST = "66",
                SECOND = 7,
                THIRD  = DateTime.Now//.AddDays(-1)
            };

            var target = daoObject.Update <ANDYCOW0>(andycow0, (x) => x.FIRST.Contains("6"));

            bool result = false;

            if (target.IsSuccess && target.EffectRows > 0)
            {
                result = true;
            }

            Assert.AreEqual(true, result);
        }
Beispiel #2
0
        //[TestMethod()]
        public void Andycow0Delete()
        {
            DBObject dbObj = new DBObject()
            {
                DataBaseType = DBObject.DataBase.Oracle,
                ID           = "cgh",  //"cghopr",
                Password     = "******", //"oprappl",
                //Node = "lnka2"
                Node = "jiatest4",
                IP   = "10.31.11.118"//
            };

            var first  = testContextInstance.DataRow[0].ToString();
            var second = Int32.Parse(testContextInstance.DataRow[1].ToString());
            var third  = DateTime.ParseExact(testContextInstance.DataRow[2].ToString(), "yyyyMMddHHmmss", null);
            //var fourth = testContextInstance.DataRow[3].ToString();

            ANDYCOW0 andycow0 = new ANDYCOW0()
            {
                FIRST  = first,
                SECOND = second,
                THIRD  = third
            };

            DAOFactory factory   = new DAOFactory(dbObj);
            var        daoObject = factory.GetDataAccessObjectFactory();

            var target = daoObject.Delete(andycow0);

            bool result = false;

            if (target.IsSuccess)
            {
                result = true;
            }

            Assert.AreEqual(true, result);
        }
Beispiel #3
0
        public void Andycow0_Update()
        {
            DBObject dbObj = new DBObject()
            {
                DataBaseType = DBObject.DataBase.Oracle,
                ID           = "cgh",
                Password     = "******",
                Node         = "jiatest4",
                IP           = "10.31.11.118"
            };

            DAOFactory factory   = new DAOFactory(dbObj);
            var        daoobject = factory.GetDataAccessObjectFactory();

            var andycow0 = new ANDYCOW0()
            {
                FIRST  = "22",
                SECOND = 2
            };

            var w_andycow0 = new ANDYCOW0()
            {
                FIRST  = "11",
                SECOND = 1
            };

            var target = daoobject.Update(andycow0, w_andycow0);

            bool result = false;

            if (target.IsSuccess == true && target.EffectRows == 1)
            {
                result = true;
            }

            Assert.AreEqual(true, result);
        }
Beispiel #4
0
        public void ANDYCOW0_TDD_Update()
        {
            DBObject dbObj = new DBObject()
            {
                DataBaseType = DBObject.DataBase.Oracle,
                ID           = "cgh",
                Password     = "******",
                Node         = "jiatest4",
                IP           = "10.31.11.118"
            };

            var first  = testContextInstance.DataRow[0].ToString();
            var second = Int32.Parse(testContextInstance.DataRow[1].ToString());
            var third  = DateTime.ParseExact(testContextInstance.DataRow[2].ToString(), "yyyyMMddHHmmss", null);

            DAOFactory factory   = new DAOFactory(dbObj);
            var        daoObject = factory.GetDataAccessObjectFactory();

            var andycow0 = new ANDYCOW0()
            {
                //FIRST = "11",
                SECOND = 300,
                THIRD  = DateTime.Now.AddDays(-1)
            };

            var target = daoObject.Update <ANDYCOW0>(andycow0, (x) => x.FIRST == "22" && x.SECOND > 300);

            bool result = false;

            if (target.IsSuccess && target.EffectRows > 0)
            {
                result = true;
            }

            Assert.AreEqual(true, result);
        }