public void TestSimpleSelect()
        {
            MockSimpleObject criteria = new MockSimpleObject();

            criteria.Id = 5;
            OleDbConnection con = new OleDbConnection(connectString);

            //OracleConnection con = new OracleConnection(connectString);
            con.Open();
            SimpleDAO.SimpleDAO <MockSimpleObject> dao = new SimpleDAO.SimpleDAO <MockSimpleObject>(':');

            MockSimpleObject newObj = dao.SimpleSelect(con, criteria);

            Assert.AreEqual(newObj.Id, 5);
            newObj = null;

            Dictionary <string, string> props = new Dictionary <string, string>();

            props.Add("Id", null);
            props.Add("CommonName", null);
            props.Add("FullName", "FULL_NAME");
            newObj = dao.SimpleSelect(con, criteria, props);
            con.Close();
            Assert.AreEqual(newObj.Id, 5);
        }
        public void TestSimpleSelectWithSQL()
        {
            MockSimpleObject criteria = new MockSimpleObject();

            criteria.Id      = 5;
            criteria.DBTable = "SELECT * FROM MOCK_SIMPLE WHERE ID= @Id AND COMMON_NAME=@CommonName AND FULL_NAME =@FullName";
            //obj.DBTable = "SELECT * FROM SOME_TABLE WHERE ID= ? AND COMMON_NAME=? AND FULL_NAME =? AND COL3=?";
            OleDbConnection con = new OleDbConnection(connectString);

            con.Open();
            SimpleDAO.SimpleDAO <MockSimpleObject> dao = new SimpleDAO.SimpleDAO <MockSimpleObject>();
            MockSimpleObject newObj = dao.SimpleSelect(con, criteria);

            Assert.AreEqual(criteria.Id, newObj.Id);
            newObj = null;

            Dictionary <string, string> props = new Dictionary <string, string>();

            props.Add("Id", null);
            props.Add("CommonName", null);
            props.Add("FullName", "full_name");
            newObj = dao.SimpleSelect(con, criteria, props);
            con.Close();
            Assert.AreEqual(newObj.Id, 5);
            con.Close();
        }
示例#3
0
        public void TestSimpleSelect()
        {
            MockSimpleObject            obj   = new MockSimpleObject();
            Dictionary <string, string> props = new Dictionary <string, string>();

            props.Add("Id", null);
            props.Add("CommonName", null);
            props.Add("FullName", "full_name");
            obj.CommonName = null;
            obj.Id         = 5;

            //obj.FullName = string.Empty;
            //SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=JPAS;User ID=jpas_user;Password=jpas2007");
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dev\SimpleDAO\SimpleDAOTest\SimpleDAO.mdb");

            con.Open();
            SimpleDAO.SimpleDAO <MockSimpleObject> dao = new SimpleDAO.SimpleDAO <MockSimpleObject>();
            SimpleObject newObj = dao.SimpleSelect(con, obj, props);

            con.Close();
        }
示例#4
0
        public void TestSimpleSelectWithSQL()
        {
            MockSimpleObject criteria = new MockSimpleObject();
            criteria.Id = 5;
            criteria.DBTable = "SELECT * FROM MOCK_SIMPLE WHERE ID= @Id AND COMMON_NAME=@CommonName AND FULL_NAME =@FullName";
            //obj.DBTable = "SELECT * FROM SOME_TABLE WHERE ID= ? AND COMMON_NAME=? AND FULL_NAME =? AND COL3=?";
            OleDbConnection con = new OleDbConnection(connectString);
            con.Open();
            SimpleDAO.SimpleDAO<MockSimpleObject> dao = new SimpleDAO.SimpleDAO<MockSimpleObject>();
            MockSimpleObject newObj = dao.SimpleSelect(con, criteria);
            Assert.AreEqual(criteria.Id, newObj.Id);
            newObj = null;

            Dictionary<string, string> props = new Dictionary<string, string>();
            props.Add("Id", null);
            props.Add("CommonName", null);
            props.Add("FullName", "full_name");
            newObj = dao.SimpleSelect(con, criteria, props);
            con.Close();
            Assert.AreEqual(newObj.Id, 5);
            con.Close();
        }
示例#5
0
        public void TestSimpleSelect()
        {
            MockSimpleObject criteria = new MockSimpleObject();
            criteria.Id = 5;
            OleDbConnection con = new OleDbConnection(connectString);
            //OracleConnection con = new OracleConnection(connectString);
            con.Open();
            SimpleDAO.SimpleDAO<MockSimpleObject> dao = new SimpleDAO.SimpleDAO<MockSimpleObject>(':');

            MockSimpleObject newObj = dao.SimpleSelect(con, criteria);
            Assert.AreEqual(newObj.Id, 5);
            newObj = null;

            Dictionary<string, string> props = new Dictionary<string, string>();
            props.Add("Id", null);
            props.Add("CommonName", null);
            props.Add("FullName", "FULL_NAME");
            newObj = dao.SimpleSelect(con, criteria, props);
            con.Close();
            Assert.AreEqual(newObj.Id, 5);
        }
示例#6
0
        public void TestSimpleSelect()
        {
            MockSimpleObject obj = new MockSimpleObject();
            Dictionary<string, string> props = new Dictionary<string, string>();
            props.Add("Id", null);
            props.Add("CommonName", null);
            props.Add("FullName", "full_name");
            obj.CommonName = null;
            obj.Id = 5;

            //obj.FullName = string.Empty;
            //SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=JPAS;User ID=jpas_user;Password=jpas2007");
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dev\SimpleDAO\SimpleDAOTest\SimpleDAO.mdb");
            con.Open();
            SimpleDAO.SimpleDAO<MockSimpleObject> dao = new SimpleDAO.SimpleDAO<MockSimpleObject>();
            SimpleObject newObj = dao.SimpleSelect(con, obj,props);
            con.Close();
        }