예제 #1
0
        public override void Given()
        {
            BulkAssessmentResponse = new BulkAssessmentResponse
            {
                IsSuccess = true,
                Stats     = new BulkUploadStats
                {
                    TotalRecordsCount = 10
                }
            };

            UploadAssessmentsRequestViewModel = new UploadAssessmentsRequestViewModel {
                AoUkprn = Ukprn, File = FormFile
            };

            UploadAssessmentsResponseViewModel = new UploadAssessmentsResponseViewModel
            {
                IsSuccess = true,
                Stats     = new BulkUploadStatsViewModel
                {
                    TotalRecordsCount = 10
                }
            };

            Mapper.Map <BulkProcessRequest>(UploadAssessmentsRequestViewModel).Returns(BulkAssessmentRequest);
            Mapper.Map <UploadAssessmentsResponseViewModel>(BulkAssessmentResponse).Returns(UploadAssessmentsResponseViewModel);
            InternalApiClient.ProcessBulkAssessmentsAsync(BulkAssessmentRequest).Returns(BulkAssessmentResponse);
            Loader = new AssessmentLoader(Mapper, Logger, InternalApiClient, BlobStorageService);
        }
예제 #2
0
        public override void Given()
        {
            BulkAssessmentResponse = new BulkAssessmentResponse
            {
                IsSuccess           = false,
                BlobUniqueReference = BlobUniqueReference,
                ErrorFileSize       = 1.5
            };

            UploadAssessmentsRequestViewModel = new UploadAssessmentsRequestViewModel {
                AoUkprn = Ukprn, File = FormFile
            };

            UploadAssessmentsResponseViewModel = new UploadAssessmentsResponseViewModel
            {
                IsSuccess           = false,
                BlobUniqueReference = BlobUniqueReference,
                ErrorFileSize       = 1.5
            };

            Mapper.Map <BulkProcessRequest>(UploadAssessmentsRequestViewModel).Returns(BulkAssessmentRequest);
            Mapper.Map <UploadAssessmentsResponseViewModel>(BulkAssessmentResponse).Returns(UploadAssessmentsResponseViewModel);
            InternalApiClient.ProcessBulkAssessmentsAsync(BulkAssessmentRequest).Returns(BulkAssessmentResponse);
            Loader = new AssessmentLoader(Mapper, Logger, InternalApiClient, BlobStorageService);
        }
        public override void Given()
        {
            FormFile = Substitute.For <IFormFile>();
            FormFile.FileName.Returns("assessments.csv");
            ViewModel.File = FormFile;

            ResponseViewModel = new UploadAssessmentsResponseViewModel
            {
                IsSuccess = true
            };

            AssessmentLoader.ProcessBulkAssessmentsAsync(ViewModel).Returns(ResponseViewModel);
        }
        public override void Given()
        {
            FormFile = Substitute.For <IFormFile>();
            FormFile.FileName.Returns("test.csv");
            ViewModel.File      = FormFile;
            BlobUniqueReference = Guid.NewGuid();

            _responseViewModel = new UploadAssessmentsResponseViewModel
            {
                IsSuccess           = false,
                BlobUniqueReference = BlobUniqueReference,
                ErrorFileSize       = 1.5
            };

            AssessmentLoader.ProcessBulkAssessmentsAsync(ViewModel).Returns(_responseViewModel);
        }
예제 #5
0
 public async override Task When()
 {
     ActualResult = await Loader.ProcessBulkAssessmentsAsync(UploadAssessmentsRequestViewModel);
 }