database table-based implementation of ITransactionLoggerFactory
Inheritance: ITransactionLoggerFactory
 public void GetLogger_WithBO_ShouldReturnTransactionLogTable()
 {
     //---------------Set up test pack-------------------
     var transactionLoggerFactory = new TransactionLoggerFactory();
     //---------------Assert Precondition----------------
     Assert.IsNotNull(transactionLoggerFactory);
     //---------------Execute Test ----------------------
     var transactionLog = transactionLoggerFactory.GetLogger(new ContactPersonTestBO());
     //---------------Test Result -----------------------
     Assert.IsNotNull(transactionLog);
     Assert.IsInstanceOf<TransactionLogTable>(transactionLog, "Should be TransactionLogTable");
 }
        public void Constructor()
        {
            //---------------Set up test pack-------------------
            
            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var transactionLoggerFactory = new TransactionLoggerFactory();
            //---------------Test Result -----------------------
            Assert.IsNotNull(transactionLoggerFactory);
            Assert.IsInstanceOf<ITransactionLoggerFactory>(transactionLoggerFactory, "Should be instance of ITransactionLoggerFactory");
        }