Added tests for partial payments