Originally Posted by yaustar
AFAIK, Unit Tests are a form of Test Cases and are not the same thing. They are used to automate Test Cases.
It is a bit over-semantic, but I agree. The unit test itself is the actual code written within the test framework. The test case is the actual thought process and/or documentation of: "What should I test?"; "How should I do it?"; and "What do I expect?".