UTF test classes normally inherit from the
WorkItemTest class. Although inheriting from this class is not strictly required, it does provide for some advanced features, such as asynchronous testing.
Asynchronous unit test methods are a key feature of the Windows Phone UTF, and one that is notably absent from the Microsoft UTF for the desktop CLR.
By inheriting from
WorkItemTest, you lose compatibility with the Desktop CLR Visual Studio UTF. Therefore, do not inherit from this class if you want to retain cross-screen compatibility and do not require advanced UI testing facilities, such as asynchronous tests.