public async void ShouldCalculateTheCorrectBalance()
        {
            AssumeAccountInRepository();

            var expectedBalance = 200;

            var addExpenseOutput = await _sut.Run(_accountId, "New Expense", 200);

            Assert.Equal(expectedBalance, addExpenseOutput.Balance);
        }
Esempio n. 2
0
        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);
        }