Fixed test error
Added ability to specify a SUT interface type and implementation type separately