public EmployeeHourCalculator(IFileValidationProvider fileValidation, IReadCSV readCSV, IWriteCSV writeCSV, IEmployeeDataProcessor employeeDataProcessor) { _fileValidation = fileValidation; _readCSV = readCSV; _writeCSV = writeCSV; _employeeDataProcessor = employeeDataProcessor; }
public void EmployeeImportFile3_FileExists_FailTest() { //Arrange var path = Paths.Incorrect; //Act _FileValidationProvider = new FileValidationProvider(); var expected = _FileValidationProvider.Exists(path); //Assert Assert.IsTrue(expected); }
public void EmployeeImportFile2_FileExists_SuccessTest() { //Arrange var path = Paths.File2; //Act _FileValidationProvider = new FileValidationProvider(); var expected = _FileValidationProvider.Exists(path); //Assert Assert.IsTrue(expected); }
public void EmployeeImportFile1_FileExists_FailTest() { //Arrange var path = Paths.Incorrect; var actual = true; //Act _FileValidationProvider = new FileValidationProvider(); var expected = _FileValidationProvider.Exists(path); //Assert Assert.AreEqual(expected, actual, "File not exist"); }
public void EmployeeImportFile1_MulltipleFileExists_SuccessTest() { //Arrange var file = "first file.csv"; var directory = Paths.Directory; var actual = 1; //Act _FileValidationProvider = new FileValidationProvider(); var expected = _FileValidationProvider.MultipleExist(directory, file); //Assert Assert.AreEqual(expected, actual, "Multiple File exist with same name"); }