Skip to content

Missing items from Decisions #598

Missing items from Decisions

Missing items from Decisions #598

Triggered via pull request February 12, 2025 07:34
Status Failure
Total duration 7m 9s
Artifacts

check-pull-request.yml

on: pull_request
Run Pull Request Checks
7m 2s
Run Pull Request Checks
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 2 warnings
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDn02ScenarioGenerator): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"N02", "N02", "N02"}, but {"X00", "X00", "N02", "N02", "N02", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDh01ScenarioGenerator1): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"H01", "H01", "H01"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDh01ScenarioGenerator2): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"H01", "H01", "H01"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDh02ScenarioGenerator1): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"H02", "H02", "H02"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDn04ScenarioGenerator): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"N04", "N04", "N04"}, but {"X00", "X00", "N04", "N04", "N04", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDh02ScenarioGenerator2): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"H02", "H02", "H02"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDc03ScenarioGenerator): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"C03", "C03", "C03"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDh01ScenarioGenerator3): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"H01", "H01", "H01"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Btms.Backend.IntegrationTests.DecisionTests.DecisionCodeTests.ShouldHaveCorrectDecisionCode(generatorType: typeof(TestDataGenerator.Scenarios.SpecificFiles.ChedDh01ScenarioGenerator4): Btms.Backend.IntegrationTests/DecisionTests/DecisionCodeTests.cs#L65
Expected movement.Decisions!.MaxBy(d => d.ServiceHeader!.ServiceCalled)?.Items!.SelectMany(i => i.Checks!).Select(c => c.DecisionCode) to be equal to {"H01", "H01", "H01"}, but {"X00", "X00", "X00", "X00", "X00", "X00", "X00"} contains 4 item(s) too many.
Run Pull Request Checks: TestGenerator.IntegrationTesting.Backend/MultipleScenarioGeneratorBaseTest.cs#L11
Cannot convert null literal to non-nullable reference type.
Run Pull Request Checks: TestGenerator.IntegrationTesting.Backend/MultipleScenarioGeneratorBaseTest.cs#L23
Non-nullable field 'LoadedData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.