Adding Weld-SE dependency for DI wiring
Adding missing import
Changing storage of gas prices
Setting price
Adding type parameter to find pumps
Adding todo requirement
Adding tests and implementation around add pump
Adding predicate to search for pumps that are of the correct type only
Adding amount parameter to find pumps
Composing amount required check into a lazy FluentIterable to return the pumps matching criteria
Adding basic sum of all prices for gas revenue
Converting test to check for successfully sold gas only
Making tests derived rather than hard coded
Testing and implementing retrieval of successful sale quantity
Adding implementations for counting other transactions
Refactoring transaction price out into both amount and price per liter.
Storing gas transaction
Adding logging for various transactions, failed and successful
Refactoring several classes into a better package structure
Adding in some basic, hard coded data wiring, and cursory integration tests