public void ReturnColumnCollectionTest() { var dataMethods = DataMethods.GetInstance(); var returnADataTable = new ReturnADataTable_ForTesting(); var testDataTable = returnADataTable.TestDataTable(); Console.WriteLine("DataTable Row Count " + testDataTable.Rows.Count); //var testCollection = dataMethods.ReturnColumnCollection<string>(testDataTable, _csvHeader[0]); //var testCollection = dataMethods.ReturnColumnCollection<string>(testDataTable, _csvHeader[1]); //var testCollection = dataMethods.ReturnColumnCollection<int>(testDataTable, _csvHeader[2]); var testCollection = dataMethods.ReturnColumnCollection <string>(testDataTable, _csvHeader[3]); Console.WriteLine("Column from dataTable"); foreach (var cell in testCollection.ToArray()) { Console.WriteLine(cell); } Console.WriteLine("TestArray"); foreach (var cell in _colArray4) { Console.WriteLine(cell); } //CollectionAssert.AreEqual(testCollection.ToArray(), colArray1); //CollectionAssert.AreEqual(testCollection.ToArray(), colArray2); //CollectionAssert.AreEqual(testCollection.ToArray(), colArray3); CollectionAssert.AreEqual(testCollection.ToArray(), _colArray4); //Assert.AreEqual(4, testCollection.Count); }
public void ExportXMLTestPass() { var dataTable = new ReturnADataTable_ForTesting().TestDataTable(); var result = new XMLExporter().ExportXML(@"C:\Cert IV\stocklistText.xml", dataTable, 2); var successString1 = ("Successfully exported XML."); Assert.AreEqual(result.Success, true); Assert.AreEqual(result.MessageList[0], successString1); }
public void ExportXMLTestFail2() { var dataTable = new ReturnADataTable_ForTesting().TestDataTable(); var result = new XMLExporter().ExportXML(@"C:\stocklistText.xml", dataTable, 2); var failedString2 = ("Faild to exported XML file due to unauthorized access of destination folder. " + "\nPlease check the save path in preferences and try again"); //var failedString3 = ("Faild to exported XML. Please contact systems administrator."); Assert.AreEqual(result.Success, false); Assert.AreEqual(result.MessageList[0], failedString2); }
public void ExportXMLTestFail1() { var dataTable = new ReturnADataTable_ForTesting().TestDataTable(); var result = new XMLExporter().ExportXML(@"F:\stocklistText.xml", dataTable, 2); var failedString1 = ("Invalid folder. Change save folder path in preferences."); //var failedString3 = ("Faild to exported XML. Please contact systems administrator."); Assert.AreEqual(result.Success, false); Assert.AreEqual(result.MessageList[0], failedString1); }
public void SaveCSVTest() { var saveCSVFilePath = @"C:\Cert IV\TestSave.CSV"; var fileIO = new FileIO(); var returnADataTable = new ReturnADataTable_ForTesting(); var testDataTable = returnADataTable.TestDataTable(); var isSaved = fileIO.SaveCSV(saveCSVFilePath, testDataTable); Assert.AreEqual(true, isSaved); }