Refactored Payment class to be testable
Adding Test for all Mock Models