A unit test case , in and of itself , documents these critical characteristics .
Many software development environments do not rely solely upon code to document the product in development .
A unit test case , in and of itself , documents these critical characteristics , although many software development environments do not rely solely upon code to document the product in development .