internal static void FailureUser(RobotResponseDto response)
 {
     response.Success.Should().BeFalse();
     response.ErrorList.Should().NotBeNull();
     response.ErrorList.Any(x => x.Code == codeUserError);
     response.ErrorList.Any(x => x.Type == typeExternalError);
 }
Exemple #2
0
        private RobotResponseDto ProcessFilesNames(List <FileNameDto> fileNameList)
        {
            var response = new RobotResponseDto();

            foreach (var fileName in fileNameList)
            {
                var fileOperation = mapProcessFile.ProcessFile(fileName);
                if (fileOperation.Failure)
                {
                    processorFilesResponse.GenerateResponseWithError(fileName, fileOperation.ErrorList?.ToList());
                    response.AddErrorList(fileOperation.ErrorList?.ToList());
                    continue;
                }
                var fileNameRequest = fileOperation.Result;
                fileNameRequest.SellOrderResponse = executionSellOrder.Execute(fileNameRequest.SellOrdersRequest);
                processorFilesResponse.GenerateResponse(fileName);
            }

            return(response);
        }
 internal static void Succesfull(RobotResponseDto response)
 {
     response.Success.Should().BeTrue();
 }