Export (0) Print
Expand All

Overview of Smart Device Unit Tests

Visual Studio 2008

Use smart device unit tests to test methods that are part of your smart device project. The term smart device unit test applies to any unit test that is created in a smart device test project. For more information, see Smart Device Test Projects.

When you create a unit test in a smart device test project, the test is different in the following ways:

  1. The smart device unit test references the .NET Compact Framework and device Unit Test Framework instead of the full .NET Framework and Unit Test Framework. For more information, see Unit Testing Framework (Devices).

  2. The smart device unit test runs on a device or emulator under the smart device host process instead of on a desktop computer under the default or Internet Information Services host process. For more information, see How to: Specify a Test Run Configuration.

    NoteNote:

    Smart device unit tests must run under the Smart Device host and cannot run under the Default or ASP.NET host. For more information, see How to: Specify a Test Run Configuration.

By running on a device or emulator, your tests have access to the same device specific APIs, such as Microsoft.WindowsMobile, as your smart device applications.

You can create a smart device unit test in two ways:

  • Generate it from code in your smart device project.

  • Add a new unit test to smart device test project from the Add New Test dialog box.

Both methods are described in How to: Create a Smart Device Unit Test.

You run a smart device unit test the same way you run other types of tests. For more information, see How to: Run Selected Tests.

Visual Studio runs tests on the device selected in the active test run configuration and not on the device selected in the Device toolbar. For more information, see How to: Specify a Test Run Configuration.

Community Additions

ADD
Show:
© 2014 Microsoft