fixing an issue where givens and whens were being run multiple times by mstests terrible lifecycle management.