public void AddTransaction_calls_EFCore_Add()
        {
            // Arrange
            var mockTransactionSet = new Mock <DbSet <Transaction> >();

            _mockContext.SetupGet(m => m.Transactions).Returns(mockTransactionSet.Object);
            var testTransaction = new Transaction();

            // Act
            _testRepo.AddTransaction(testTransaction);

            // Assert
            mockTransactionSet.Verify(m => m.Add(testTransaction), Times.Once());
        }
 public async Task <int> AddTransactionAsync(Transaction transaction)
 {
     _context.AddTransaction(transaction);
     return(await _context.SaveChangesAsync());
 }