private async Task <ContainerExecutionContext> CreateContainerExecutionContext(Fr8DataDTO curDataDTO) { //this is just to keep integrations tests running //integration tests don't provide a containerid //we should modify integration tests //disabled for integration tests var containerId = curDataDTO.ContainerId ?? Guid.NewGuid(); /* * if (curDataDTO.ContainerId == null) * { * throw new ArgumentNullException(nameof(curDataDTO.ContainerId), "Container Id is missing"); * } */ var payload = await _hubCommunicator.GetPayload(containerId); return(new ContainerExecutionContext { PayloadStorage = CrateManager.GetUpdatableStorage(payload), ContainerId = containerId }); }