Replaced usage of SetParameter.SetSimpleProduct with implicit resolution of each parameter.
New Unit Test added for testing the above.