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()); }