refactored test projects so different configurations can be tested