MSTest: nenhum teste é executado porque nenhum teste é carregado ou os testes selecionados estão desabilitados

Eu tenho uma solução c # com a seguinte estrutura:

mySolution
  myProject
  myProject.MSTests
    References
      Microsoft.VisualStudio.QualityTools.UnitTestFramework
    sutMSTests.cs

sutMSTests.cs:

[TestClass()] 
public class sutMSTests
{
    [TestMethod]
    public void MyTest0()
    {
        Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(4, 2 + 2);
    } 
}

Quando tento executar os testes via Teste, Executar, Todos os testes na solução, obtenho o seguinte na linha de status do VS2008:

Nenhum teste é executado porque nenhum teste é carregado ou os testes selecionados estão desabilitados.

Teste, Windows, Visualização de teste não mostra testes.

Nota: Criei os testes manualmente (funciona para xUnit.net) em vez de usar os assistentes da Microsoft.

Comparei minha mão criada a instalação do MSTest com a instalação de outro teste que eu criei usando o assistente eeles parecem ser suficientemente semelhante.

Pergunta, questão: Quais são as causas mais prováveis da mensagem de erro acima?

Editar 25-02-2010: Mais Informações:
Eu cliquei com o botão direito do mouseItens da solução pasta e escolha Adicionar, Novo Projeto, digite Projetos de Teste, Modelo de Documentos de Teste :: Visual Studio Test Project.

O teste padrão "do não fazer nada" do novo projeto "TestMethod1" foi detectado e aprovado.
No entanto, meu teste não apareceu ... então copiei e colei meu método de teste no projeto de teste de teste padrão "TestProject1".

Meu teste foi detectado em "TestProject", mas não em seu local original.

Comparei de perto os arquivos, a organização e as configurações do "TestProject1" com o projeto de teste criado à mão.

Neste ponto, eu estouadivinhação que alguma configuração é feita pelo modelo de projeto de teste do Visual Studio que não é facilmente detectável.

Portanto, deve ser tão fácil criar um projeto de teste manualmente quanto criar um com o modelo de Projeto de Teste do Visual Studio.

observe: não estou dizendo que sou contra o uso do modelo de projeto de teste do Visual Studio; para mim, gosto de entender o que está por trás da cortina, pois isso me leva a um programador muito melhor.