protected void InsertPendingLoadControl() { HmrcDataTestsRepository.InsertIntoLoadControl(new LoadControlRecord { SourceFile_Name = "TestImport.psv", SourceFile_Status = "Pending", InsertDate = DateTime.Now }).Wait(); }
public void ThenDataLiveShouldRemainEmpty() { HmrcDataTestsRepository.InsertIntoLoadControl(new LoadControlRecord { SourceFile_Name = "TestImport.psv", SourceFile_Status = "Complete", InsertDate = DateTime.Now }).Wait(); HmrcDataTestsRepository.InsertIntoStaging(new DataStagingRecord() { Record_ID = 1, SchemePAYERef = "999/RD11111" }).Wait(); HmrcDataTestsRepository.ExecuteLoadData().Wait(); HmrcDataTestsRepository.GetDataLiveCount().Result.Should().Be(0); }
public void ThenAnErrorShouldBeAddedToProcess_LogTableWithTheCorrectValues() { HmrcDataTestsRepository.InsertIntoLoadControl(new LoadControlRecord { SourceFile_Name = "TestImport.psv", SourceFile_Status = "Complete", InsertDate = DateTime.Now }).Wait(); HmrcDataTestsRepository.ExecuteLoadData().Wait(); var processLogContents = HmrcDataTestsRepository.GetProcessLogs().Result; processLogContents.Any(l => l.ProcessEventName == "No Source File ID to load" && l.ProcessEventDescription == "No records loaded") .Should().BeTrue(); }