Some of the existing tests are not unit tests. We need a way to distinguish these from the true unit tests in the project.
Rough guide for identifying non-unit tests in a first pass:
- Takes longer than 250ms to run (should be decreased later).
- Non-deterministic.
- Would fail in a sandbox without file system or network access.
- Depends on test execution order.
- UI automation.
Goal is to have a set of unit tests that can be run from inside visual studio directly, quickly and with complete confidence. This will allow detecting regressions more quickly.
At this stage, it may be easier to mark the true unit tests instead of marking the non-unit tests.
Related to #646 .
Some of the existing tests are not unit tests. We need a way to distinguish these from the true unit tests in the project.
Rough guide for identifying non-unit tests in a first pass:
Goal is to have a set of unit tests that can be run from inside visual studio directly, quickly and with complete confidence. This will allow detecting regressions more quickly.
At this stage, it may be easier to mark the true unit tests instead of marking the non-unit tests.
Related to #646 .