public void incorrectFileExtensionForStateCode() { var analyser = new StateCensusAnalyser(); StateCensusAnalyserDelegate deligate = new StateCensusAnalyserDelegate(analyser.LoadCsvData); var ex = Assert.Throws <CsvCustomException>(() => deligate.Invoke("C:/Users/User/source/repos/StateCode.txt", CsvStateCensusHeader, CsvStateCodeHeader)); Assert.AreEqual("Incorrect file Extension", ex.Message); }
public void incorrectHeader() { var analyser = new StateCensusAnalyser(); StateCensusAnalyserDelegate deligate = new StateCensusAnalyserDelegate(analyser.LoadCsvData); var ex = Assert.Throws <CsvCustomException>(() => deligate.Invoke("C:/Users/User/source/repos/StateCensusData.csv", CsvStateCensusHeader, CsvStateCodeHeader)); Assert.AreEqual("Delimeter or Header is incorrect", ex.Message); }