Unit test with race conditions are a problem

If a unit test creates a race condition it can be very difficult because the unit test sporadically fails. It will make it hard to trust your unit test system.

Â