예제 #1
0
 public void Test_UsesBusinessObjectLoaderDB()
 {
     //---------------Set up test pack-------------------
     
     //---------------Execute Test ----------------------
     DataAccessorDB dataAccessorDb = new DataAccessorDB();
     //---------------Test Result -----------------------
     Assert.IsInstanceOf(typeof(BusinessObjectLoaderDB), dataAccessorDb.BusinessObjectLoader);
 }
예제 #2
0
 public void Test_UsesTransactionCommitterDB()
 {
     //---------------Set up test pack-------------------
     
     //---------------Execute Test ----------------------
     DataAccessorDB dataAccessorDb = new DataAccessorDB();
     //---------------Test Result -----------------------
     Assert.IsInstanceOf(typeof(TransactionCommitterDB), dataAccessorDb.CreateTransactionCommitter());
     //---------------Tear down -------------------------
 }
예제 #3
0
 public void TestDataAccessorDBConstructor()
 {
     //---------------Set up test pack-------------------
     
     //---------------Execute Test ----------------------
     IDataAccessor dataAccessor = new DataAccessorDB();
     //---------------Test Result -----------------------
     Assert.IsInstanceOf(typeof(BusinessObjectLoaderDB), dataAccessor.BusinessObjectLoader);
     //---------------Tear Down -------------------------
 }
예제 #4
0
 public void TestSetDataAccessor()
 {
     //---------------Set up test pack-------------------
     IDataAccessor dataAccessor = new DataAccessorDB();
     //---------------Execute Test ----------------------
     BORegistry.DataAccessor = dataAccessor;
     //---------------Test Result -----------------------
     Assert.AreSame(dataAccessor, BORegistry.DataAccessor);
     //---------------Tear Down -------------------------
 }
예제 #5
0
 public void Test_StandardConstructor_UsesCurrentConnection()
 {
     //---------------Set up test pack-------------------
     DatabaseConnection.CurrentConnection = MockRepository.GenerateMock<IDatabaseConnection>();
     //---------------Execute Test ----------------------
     DataAccessorDB dataAccessorDb = new DataAccessorDB();
     //---------------Test Result -----------------------
     Assert.AreSame(DatabaseConnection.CurrentConnection, ((BusinessObjectLoaderDB)dataAccessorDb.BusinessObjectLoader).DatabaseConnection);
     Assert.AreSame(DatabaseConnection.CurrentConnection, ((TransactionCommitterDB)dataAccessorDb.CreateTransactionCommitter()).DatabaseConnection);
     //---------------Tear down -------------------------
 }