I am new to unit testing.
I have introduced source control into my working practices. I am a single developer. I am planning to introduce unit testing. My question is: do developers have one unit test project per source control branch or one project per repository or perhaps one project per system project I.e. one project for business logic layer, one for data logic layer etc.