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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }