Step 9: Binding the new impls to the parent interface
Modify PCRemoteSmokeTestHelperModule so that it binds the new impls to the parent interface using the relevant product codes. This must be done at the line level as well as at the submission context levels.
The following text contains code that can be added to PCRemoteSmokeTestHelperModule to bind the line level impl.
// Line specific contexts
...
bind(BAContext_Ext).to(BAContextImpl_Ext)
The following text contains code that can be added to PCRemoteSmokeTestHelperModule to bind the submission context levels.
// Quick Quote Submission Contexts
...
quickQuoteSubmissionContexts.addBinding(ProductCode.BUSINESS_AUTO).to(BASubmissionContextQuickQuoteImpl_Ext)
// Full Quote Submission Contexts
...
fullQuoteSubmissionContexts.addBinding(ProductCode.BUSINESS_AUTO).to(BASubmissionContextFullQuoteImpl_Ext)
