public async Task InsertAndDetailAsyncTest() { var repository = new ExpenseRepository(GetContext()); var expense = new Expense { Id = 0, TransactionDate = DateTime.Today, Type = ExpenseType.Drink, Recipient = "test recipient", Amount = 123, Currency = "CHF" }; await repository.CreateAsync(expense); Assert.NotEqual(0, expense.Id); var expenseFromDb = await repository.DetailAsync(expense.Id); Assert.Equal("test recipient", expenseFromDb.Recipient); }