private async Task TestAS4MessageWithMultiplePayloadsUsingPModeAsync(string pmodeId) { // Arrange AS4Component.Start(); Holodeck.CopyPModeToHolodeckA($"{pmodeId}.xml"); // Act Holodeck.PutMessageTwoPayloadsToHolodeckA(pmodeId); // Assert await PollingService.PollUntilPresentAsync( AS4Component.FullInputPath, fs => fs.Count() == 3 && fs.Count(f => f.Extension == ".jpg") == 1 && fs.Count(f => f.Extension == ".xml") == 2); Holodeck.AssertSinglePayloadOnHolodeckA(); }