public void ImportInvalidRecordFormat() { string expectedOutcome = string.Format("Invalid record format - {0}", invalidRecordFormat); try { ImportFileProcessor.SplitRecordByDelimeter(invalidRecordFormat, ','); } catch (Exception ex) { Assert.IsTrue(expectedOutcome == ex.Message, string.Format("Expected Outcome : {0}. Actual Outcome : {1}", expectedOutcome, ex.Message)); } }
protected void GenerateButton_Click(object sender, EventArgs e) { string firstName = FirstName.Text; string lastName = LastName.Text; string annualIncome = AnnualIncome.Text; string superRate = SuperRate.Text; string monthStarting = MonthStarting.Text; try { var importFileDetails = ImportFileProcessor.ProcessFile(firstName, lastName, annualIncome, superRate, monthStarting); StartGeneratingPayslips(importFileDetails); } catch (Exception ex) { UploadMessage.Text = "Error Processing File: " + ex.Message.ToString(); } }
protected void UploadButton_Click(object sender, EventArgs e) { try { if (FileUploader.HasFile) { using (Stream fileStream = FileUploader.PostedFile.InputStream) { var fileRecordDetails = ImportFileProcessor.ProcessFile(fileStream, ','); StartGeneratingPayslips(fileRecordDetails); } } else { MessageBox.Show(this, "You have not specified a file."); } } catch (Exception ex) { MessageBox.Show(this, "Error Processing File: " + ex.Message.ToString()); } }