Add feature ListTransactions
Add scenario: no transactions
Check point
Move classes to files
Extract class StepContext
Inject StepContext in ListTransactionStep
Rename
Define more specific step
Extract super class Steps
Rename
Remove using
ViewExpensesSummarySteps inherit from Steps
Pull CurrentUser up to Steps class
Add CurrentUser to StepContext
Add Scenario: 3 Expenses, 1 Income
Create TransactionSteps
Move RegisterExpenses step to TransactionSteps
Call CreatedTransaction step from RegisterExpenses step
Rename CreateExpense context to CreateTransaction context
Add Type to ExpenseRow and CreateTransaction request
Rename