public void Test_UsesBusinessObjectLoaderDB() { //---------------Set up test pack------------------- //---------------Execute Test ---------------------- DataAccessorDB dataAccessorDb = new DataAccessorDB(); //---------------Test Result ----------------------- Assert.IsInstanceOf(typeof(BusinessObjectLoaderDB), dataAccessorDb.BusinessObjectLoader); }
public void TestDataAccessorDB_CreateTransactionCommitter() { //---------------Set up test pack------------------- //---------------Execute Test ---------------------- IDataAccessor dataAccessor = new DataAccessorDB(); //---------------Test Result ----------------------- Assert.IsInstanceOf(typeof(TransactionCommitterDB), dataAccessor.CreateTransactionCommitter()); //---------------Tear Down ------------------------- }
public void TestDataAccessorDBConstructor() { //---------------Set up test pack------------------- //---------------Execute Test ---------------------- IDataAccessor dataAccessor = new DataAccessorDB(); //---------------Test Result ----------------------- Assert.IsInstanceOf(typeof(BusinessObjectLoaderDB), dataAccessor.BusinessObjectLoader); //---------------Tear Down ------------------------- }
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 ------------------------- }
public void Test_Constructor_UsesPassedInDatabaseConnection() { //---------------Set up test pack------------------- IDatabaseConnection connection = MockRepository.GenerateMock <IDatabaseConnection>(); //---------------Execute Test ---------------------- DataAccessorDB dataAccessorDb = new DataAccessorDB(connection); //---------------Test Result ----------------------- Assert.AreSame(connection, ((BusinessObjectLoaderDB)dataAccessorDb.BusinessObjectLoader).DatabaseConnection); Assert.AreSame(connection, ((TransactionCommitterDB)dataAccessorDb.CreateTransactionCommitter()).DatabaseConnection); //---------------Tear down ------------------------- }