Test zespołu VS: Testowanie modułu .Net za pomocą programu Excel jako źródła danych: Adapter nie powiódł się
Próbuję wykonać test jednostkowy za pomocą programu Excel jako źródła danych. Otrzymuję następujący wyjątek. Jak to naprawić?
Adapter testu jednostki nie mógł połączyć się ze źródłem danych lub odczytać danych. Aby uzyskać więcej informacji na temat rozwiązywania problemów z tym błędem, zobacz „Rozwiązywanie problemów z testowanymi jednostkami danych”
[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.");
}
Odczyty:
Problem z testami jednostek sterowanych danymi
Jak utworzyć skrypt uruchamiania i czyszczenia dla programu Visual Studio Test Project?
Visual Studio 2010 Ultimate - ustawienie planu generowania danych Niepoprawny typ danych dla kolumny