This PR adds unit tests for the DeveloperId feature in the DevHomeAzureExtension.
Detailed description of the pull request / Additional comments
This PR contains the below:
Changes to use dependency injection to mock classes that call into MSAL APIs
Unit tests for the DeveloperIdProvider interface
Future improvements will be made to better test the interactive login flow (i.e. confirm that clicking AddAccount opens the MSAL dialog on DevHome window etc.)
Validation steps performed
Local Build
Manual testing of connecting developer account flow (login and logout)
Confirmed that the unit tests added here pass locally
Summary of the pull request
This PR adds unit tests for the DeveloperId feature in the DevHomeAzureExtension.
Detailed description of the pull request / Additional comments
This PR contains the below:
Future improvements will be made to better test the interactive login flow (i.e. confirm that clicking AddAccount opens the MSAL dialog on DevHome window etc.)
Validation steps performed
Local Build Manual testing of connecting developer account flow (login and logout) Confirmed that the unit tests added here pass locally
PR checklist