Os testes de unidade devem estar em seu próprio projeto em uma solução .Net

Devo iniciar um novo projeto para meus testes de unidade? Isso significaria que eu conseguiria dois executáveis corretos? Então, eu estou preocupado com a organização do namespace. Eu seria capaz de colocar o teste de unidade nos mesmos namespaces das classes que eles estão testando, embora façam parte de um projeto diferente?

Isso levanta outra questão. Eu sei que a convenção de nomenclatura de namespace é CompanyName.TechnologyName.Feautre.Design. Como eu acertaria isso no layout da minha solução / projeto? A solução nome = nome da empresa, nome do projeto = nome da tecnologia?

Se for esse o caso, isso significa que não posso separar meus testes de unidade em um novo projeto.

questionAnswers(5)

yourAnswerToTheQuestion