Ejemplo n.º 1
0
        public void TestGetBusinessObjectWithPrimaryKey_InLoadedCol()
        {
            //---------------Set up test pack-------------------
            ClassDef.ClassDefs.Clear();
            ContactPersonTestBO.LoadDefaultClassDef();
            ContactPersonTestBO cp = new ContactPersonTestBO();

            cp.Surname = Guid.NewGuid().ToString("N");
            cp.Save();

            BusinessObjectLoaderDB loader = new BusinessObjectLoaderDB(DatabaseConnection.CurrentConnection);
            //--------------Assert PreConditions----------------

            //---------------Execute Test ----------------------
            ContactPersonTestBO loadedCP = loader.GetBusinessObject <ContactPersonTestBO>(cp.PrimaryKey);

            //---------------Test Result -----------------------
            Assert.AreSame(cp, loadedCP);
            //---------------Tear Down -------------------------
        }
Ejemplo n.º 2
0
        public void TestGetBusinessObjectByDatabaseCriteria()
        {
            //---------------Set up test pack-------------------
            ClassDef.ClassDefs.Clear();
            ContactPersonTestBO.LoadDefaultClassDef();
            ContactPersonTestBO cp = new ContactPersonTestBO();

            cp.Surname = Guid.NewGuid().ToString("N");
            cp.Save();
            BusinessObjectLoaderDB loader = new BusinessObjectLoaderDB(DatabaseConnection.CurrentConnection);



            //--------------Assert PreConditions----------------

            //---------------Execute Test ----------------------
            //ContactPersonTestBO loadedCP = loader.GetBusinessObjectByDatabaseCriteria<ContactPersonTestBO>("Surname = '" + cp.Surname + "'");

            //---------------Test Result -----------------------
            //TODO: assert are same
            // Assert.AreEqual(cp.ID, loadedCP.ID);
            //---------------Tear Down -------------------------
        }