public override void Given() { InputFileContent = GetInputFilecontent(); var errorMessage = string.Format(ValidationMessages.MustHaveDigitsWithLength, ResultFluentHeader.CoreCode, 8); var failures = new List <ValidationFailure> { new ValidationFailure(ResultFileHeader.CoreCode, errorMessage), }; expectedRow = new ResultCsvRecordResponse { Uln = 123, RowNum = 1, ValidationErrors = new List <BulkProcessValidationError> { new BulkProcessValidationError { RowNum = "1", Uln = "1234567890", ErrorMessage = errorMessage }, } }; var regCsvResponse = new ValidationResult(failures); RegValidator.ValidateAsync(Arg.Any <ResultCsvRecordRequest>()).Returns(regCsvResponse); DataParser.ParseErrorObject(Arg.Any <int>(), Arg.Any <ResultCsvRecordRequest>(), regCsvResponse).Returns(expectedRow); }
public override void Given() { InputFileContent = GetInputFilecontent(); var failures = new List <ValidationFailure>(); expectedRow = new ResultCsvRecordResponse { RowNum = 1, Uln = 1234567890, CoreCode = "12345678", CoreAssessmentSeries = "Summer 2021", CoreGrade = "A", }; var regCsvResponse = new ValidationResult(failures); RegValidator.ValidateAsync(Arg.Any <ResultCsvRecordRequest>()).Returns(regCsvResponse); DataParser.ParseRow(Arg.Any <ResultCsvRecordRequest>(), Arg.Any <int>()).Returns(expectedRow); }
private BulkProcessValidationError BuildValidationError(ResultCsvRecordResponse result, string message) { return(new BulkProcessValidationError { RowNum = result.RowNum.ToString(), Uln = result.Uln.ToString(), ErrorMessage = message }); }