public async Task DeleteAsyncTest() { // Stage - read first record available from local storage var transaction = await _contract.Context.Transactions.FirstOrDefaultAsync(); /* .SaveChangesAsync() is called automatically within the contract */ /* We don't need to call .SaveChangesAsync() again here for any reason */ // Act & Assert - delete a single TransactionModel from local storage Assert.DoesNotThrowAsync(async() => await _contract.DeleteAsync(transaction.Id, transaction)); }