So che posso utilizzare i dati nei file per guidare il test dell'unità, ad esempio i dati all'interno di un file csv o xml.C'è un modo per utilizzare i dati che sono già in memoria per guidare i test unitari?
Ad esempio:
[TestMethod]
[DataSource(
"Microsoft.VisualStudio.TestTools.DataSource.CSV",
"Data.csv",
"Data#csv",
DataAccessMethod.Sequential)]
public void TestData() {}
Vorrei sapere se c'è un modo che, invece di utilizzare un file, posso utilizzare una struttura di dati che è già in memoria di guidare i test.
Qualcosa di simile:
// this structure has the data to use in the unit test
var DataList = new List<string>();
[TestMethod]
[DataSource(
"Microsoft.VisualStudio.TestTools.DataSource.IEnumerable",
"DataList",
"DataList",
DataAccessMethod.Sequential)]
public void TestData() {}
domanda simile [Come verificare la riga con MSTest?] (Http://stackoverflow.com/q/347535) –