VS Team Test: .NET Unit Testing con Excel como fuente de datos: Falló el adaptador

Estoy tratando de hacer Pruebas Unitarias con Excel como fuente de datos. Estoy recibiendo la siguiente excepción. ¿Cómo lo corregimos?

El adaptador de prueba de la unidad no pudo conectarse al origen de datos o no pudo leer los datos. Para obtener más información sobre la solución de este error, consulte "Solución de problemas de pruebas de unidades impulsadas por datos"

  [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.");

  }

Lecturas:

Error de prueba de la unidad: el adaptador de prueba de la unidad no pudo conectarse a la fuente de datos o no pudo leer los datos

Pruebas unitarias impulsadas por datos problema

¿Cómo crear un script de inicio y limpieza para Visual Studio Test Project?

¿Cómo decide la prueba de ejecución del método de prueba el equipo de MSTEST / Visual Studio 2008?

Visual Studio 2010 Ultimate - Plan de generación de datos que configura un tipo de datos incorrecto para la columna

¿Cómo debo hacer una prueba unitaria de una clase CRUD simple?

Respuestas a la pregunta(3)

Su respuesta a la pregunta