Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Pex interop code #787

Merged
merged 1 commit into from
Mar 10, 2019
Merged

Remove Pex interop code #787

merged 1 commit into from
Mar 10, 2019

Conversation

stakx
Copy link
Contributor

@stakx stakx commented Mar 10, 2019

Moq's interop bits to better support Pex haven't been maintained in a long time, and doing so today is difficult for an open-source project, as Pex's successor (IntelliTest) is not part of free VS edition.

There's little reason to believe that the Pex guards (PexProtector) are still in the right place today. It would seem likely that instead of guarding random Setup methods, delegate compilation and dynamic code generation would have to be guarded... but we cannot easily test this assumption without VS Ultimate/Enterprise.

Therefore, let's drop whatever Pex support we may still have.

Moq's interop bits to better support Pex haven't been maintained in a
long time, and doing so today is difficult for an open-source project,
as Pex's successor (IntelliTest) is not part of free VS edition.

There's little reason to believe that the Pex guards (`PexProtector`)
are still in the right place today. It would seem likely that instead
of guarding random `Setup` methods, delegate compilation and dynamic
code generation would have to be guarded... but we cannot easily test
this assumption without VS Ultimate/Enterprise.

Therefore, let's drop whatever Pex support we may still have.
@stakx stakx added this to the 4.11.0 milestone Mar 10, 2019
@stakx stakx merged commit aba23a5 into devlooped:master Mar 10, 2019
@stakx stakx deleted the retire-pex-support branch March 10, 2019 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant