Transaction samples while using entity framework
Transaction: http://www.codeproject.com/Articles/690136/All-About-TransactionScope
Mock: http://stackoverflow.com/questions/20807668/mocking-database-transactions
EF6: https://msdn.microsoft.com/en-us/data/dn456843
Same Transaction: https://stackoverflow.com/questions/49386196/how-to-create-a-dbcontext-as-part-of-an-existing-transaction-in-entity-framework
https://www.entityframeworktutorial.net/entityframework6/transaction-in-entity-framework.aspx
DbContextTransaction to SqlTransaction: https://stackoverflow.com/questions/38391801/c-sharp-convert-dbcontexttransaction-to-sqltransaction