sms movie ticket booking using Java using JUnit and SOLID principles