Let's say I plan on doing Integration Testing and Unit testing. Would I then have a separate Test Case for each type of test? One Test Case for Integration Testing and another for Unit Testing? And just to be sure, Test Cases are steps(instructions), inputs(that are to be used), and expected outcome, correct?