Adicionando arquivos Swift ao destino de teste e não corrigindo testes de unidade

Eu já vi vários blogs e tentei muitas coisas para fazer com que meus testes de unidade Swift funcionassem no Xcode 6.0.1 (ou 6.1). Estou tentando acessar as classes no destino do meu aplicativo, então escrevi esta linha:

var vc: LoginViewController!

Obviamente, recebo o erro "Uso do tipo não declarado 'LoginViewController'".

Então eu tento adicionarLoginViewController ao meu destino de teste, mas recebo erros de "uso de identificador não resolvido" em outras classes do meu projeto. Então, tento adicionar essas classes ao meu destino de teste, mas acabo com uma fonte aparentemente interminável de erros, como a captura de tela abaixo:

Declarar todas as minhas classes como públicas, causa outros erros e parece uma má prática. Existe alguma maneira de incluir testes de unidade em um projeto Swift que depende de muitas estruturas e classes? Eu simplesmente quero começar com algo quase exatamente como o código nesteartigo.

questionAnswers(3)

yourAnswerToTheQuestion