public override void Given() { InputFileContent = GetInputFilecontent(); var failures = new List <ValidationFailure>(); expectedRow = new RegistrationCsvRecordResponse { RowNum = 1, Uln = 123, FirstName = "F name", LastName = "L name", DateOfBirth = new DateTime(2000, 1, 1), ProviderUkprn = 1234, CoreCode = "989", AcademicYear = 2020, SpecialismCodes = new List <string> { "spl1" } }; var regCsvResponse = new ValidationResult(failures); RegValidator.ValidateAsync(Arg.Any <RegistrationCsvRecordRequest>()).Returns(regCsvResponse); DataParser.ParseRow(Arg.Any <RegistrationCsvRecordRequest>(), Arg.Any <int>()).Returns(expectedRow); }
public override void Given() { InputFileContent = GetInputFilecontent(); var failures = new List <ValidationFailure> { new ValidationFailure("First name", "First name required"), }; expectedRow = new RegistrationCsvRecordResponse { Uln = 123, RowNum = 1, ValidationErrors = new List <BulkProcessValidationError> { new BulkProcessValidationError { RowNum = "1", Uln = "123", ErrorMessage = "First name required" } } }; var regCsvResponse = new ValidationResult(failures); RegValidator.ValidateAsync(Arg.Any <RegistrationCsvRecordRequest>()).Returns(regCsvResponse); DataParser.ParseErrorObject(Arg.Any <int>(), Arg.Any <RegistrationCsvRecordRequest>(), regCsvResponse).Returns(expectedRow); }