public void EmployeeDataProcessing_GenerateListOfProcessedData_ReturnList() { IEmployeeDataProcessor employeeDataProcessor = new EmployeeDataProcessor(); var actual = EmployeeMock.ResultantProcessedData().ToList().OrderBy(x => x.EmployeeId).ToList(); var expected = employeeDataProcessor.ProcessData(EmployeeMock.GetMockEmployeeUnprocessedData().ToList()).OrderBy(x => x.EmployeeId).ToList(); CollectionAssert.AreEqual(expected, actual, new EmployeeComparer()); }
public void EmployeeDataProcessing_MergeDataSources_ReturnDataTable() { IEmployeeDataProcessor employeeDataProcessor = new EmployeeDataProcessor(); var expected = employeeDataProcessor.MergeDataSource(EmployeeMock.GetDataTable()); var resultant = EmployeeMock.Resultant(); Assert.AreEqual(expected.Rows.Count, resultant.Rows.Count); }
public void EmployeeExport_CSVExporting_SuccessTest() { var expected = true; try { IWriteCSV _writeCSV = new CSVHelper(); var actual = _writeCSV.Write(@"D:\Hackathon\Output", EmployeeMock.GetEmployeesMockData()); Assert.AreEqual(expected, actual); } catch (Exception) { throw; } }