Using the Test-driven development process with an iOS project, where should I place the test logic?
I have previously either put them directly into each implementation file, or in an auxiliary file per class - ie. petur.m is accompanied by peturTest.m - I feel this leads to bad structure so I wanted to hear how to do this properly.