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); }
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); }
public async override Task When() { ActualResult = await Loader.ProcessBulkAssessmentsAsync(UploadAssessmentsRequestViewModel); }