public async void ShouldCalculateTheCorrectBalance() { AssumeAccountInRepository(); var expectedBalance = 200; var addExpenseOutput = await _sut.Run(_accountId, "New Expense", 200); Assert.Equal(expectedBalance, addExpenseOutput.Balance); }
public async Task <IActionResult> AddExpense(Guid id, [FromBody] AddExpenseRequest addExpenseRequest) { var output = await _addExpenseUseCase.Run(id, addExpenseRequest.Name, addExpenseRequest.Amount); _presenter.Fill(output); return(_presenter.ViewModel); }