CRM-14778 add unit test to help with testing changes

This test doesn't yet test the membership flow the ticket relates to - it is a first test towards that goal & sets a basic contribution based on a contribution page