Bank Tellers Console An agile design and testing project applying design patterns and SOLID principles to achieve high code coverage. JUnit and Mockito are used for testing. Behavior Driven Development is followed and guided with Cucumber.