VS Team Test: teste de unidade .Net com o Excel como fonte de dados: adaptador falhou

Eu estou tentando fazer o teste de unidade com o Excel como fonte de dados. Eu estou recebendo a seguinte exceção. Como podemos corrigir isso?

O adaptador de unidade de teste falhou ao conectar-se à fonte de dados ou ler os dados. Para obter mais informações sobre como solucionar esse erro, consulte "Solução de problemas de testes de unidade controlados por dados"

  [TestMethod]
  [Owner("Lijo ")]
  [TestProperty("TestCategory", "Developer"), 
      DataSource("Microsoft.ACE.OLEDB.12.0", 
     "Data Source=C:/Sheets/DataSheet.xlsx;Extended Properties=Excel 12.0;",
     "[Sheet1$]", 
     DataAccessMethod.Sequential)]
  public void ChangePasswordTest()
  {

     int a = Convert.ToInt32(TestContext.DataRow[0]); //(int)Column.UserId
     int b = Convert.ToInt32(TestContext.DataRow[1]);
     int expectedResult = Convert.ToInt32(TestContext.DataRow[2]);

     MyClass myObj = new MyClass(1, "P@ssw0rd");
     int actualResult = myObj.GetAdditionResult(a, b);
     Assert.AreEqual<int>(expectedResult, actualResult, "The addition result is incorrect.");

  }

Leituras:

Unit Testing Error - O adaptador de unidade de teste falhou ao conectar-se à fonte de dados ou ler os dados

Problema de testes de unidade acionada por dados

Como criar script de inicialização e limpeza para o projeto de teste do Visual Studio?

Como o teste da equipe do MSTEST / Visual Studio 2008 decide a ordem de execução do método de teste?

Visual Studio 2010 Ultimate - Plano de Geração de Dados Configurando Tipo de Dados Incorreto para Coluna

Como devo testar em unidade uma classe CRUD simples?

questionAnswers(3)

yourAnswerToTheQuestion