Estou fazendo meu primeiro grande projeto e não tenho muita experiência em um ambiente de programação profissional. Ao pesquisar qualquer coisa relacionada à programação, muitas vezes vejo referências ao teste de unidade, mas ainda não sei como configurá-las ou mesmo se isso seria benéfico para mim.
Alguém pode me explicar o teste de unidade e como configurá-lo em uma solução do Visual Studio 2010 que possui vários projetos? É algo que ocorre na solução do seu projeto ou é uma solução separada? E isso é algo que você recomendaria para uma pequena equipe de desenvolvimento ou é apenas uma perda de tempo para configurar?
No momento, eu apenas executo o programa inteiro para testar o que estou trabalhando atualmente, mas, ocasionalmente, encontro problemas que não são fáceis de depurar e seria útil executar subconjuntos do código em outro lugar ... Às vezes, eu configuro outro projeto com algumas das bibliotecas referenciadas para testar uma pequena parte do programa, mas sinto que é desperdiçado mais tempo configurando isso e executando apenas o programa inteiro por causa de todas as dependências envolvidas