Then it's quite uncomfortable, because, as I have undestood, only 1 project can be opened in Lazarus at once, right?
So test driven development (
http://en.wikipedia.org/wiki/Test-driven_development) or just any tests are hard to implement, because I need every time to close test project, open main project, close main, open test, close test, open main, ...
Or I don't understand it?
What will be the right project / folders structure then?
What is the right way to access main project units from the test project?
How to use it in continious integration systems?
Is there any documentation/tutorial on unit testing (creating, organising, running tests, mocking, etc.) in Lazarus?