public override void Given() { BulkResultResponse = new BulkResultResponse { IsSuccess = false, BlobUniqueReference = BlobUniqueReference, ErrorFileSize = 1.5 }; UploadResultsRequestViewModel = new UploadResultsRequestViewModel { AoUkprn = Ukprn, File = FormFile }; UploadResultsResponseViewModel = new UploadResultsResponseViewModel { IsSuccess = false, BlobUniqueReference = BlobUniqueReference, ErrorFileSize = 1.5 }; Mapper.Map <BulkProcessRequest>(UploadResultsRequestViewModel).Returns(BulkResultRequest); Mapper.Map <UploadResultsResponseViewModel>(BulkResultResponse).Returns(UploadResultsResponseViewModel); InternalApiClient.ProcessBulkResultsAsync(BulkResultRequest).Returns(BulkResultResponse); Loader = new ResultLoader(Mapper, Logger, InternalApiClient, BlobStorageService); }
public override void Given() { BulkResultResponse = new BulkResultResponse { IsSuccess = true, Stats = new BulkUploadStats { TotalRecordsCount = 10 } }; UploadResultsRequestViewModel = new UploadResultsRequestViewModel { AoUkprn = Ukprn, File = FormFile }; UploadResultsResponseViewModel = new UploadResultsResponseViewModel { IsSuccess = true, Stats = new BulkUploadStatsViewModel { TotalRecordsCount = 10 } }; Mapper.Map <BulkProcessRequest>(UploadResultsRequestViewModel).Returns(BulkResultRequest); Mapper.Map <UploadResultsResponseViewModel>(BulkResultResponse).Returns(UploadResultsResponseViewModel); InternalApiClient.ProcessBulkResultsAsync(BulkResultRequest).Returns(BulkResultResponse); Loader = new ResultLoader(Mapper, Logger, InternalApiClient, BlobStorageService); }
public override void Given() { FormFile = Substitute.For <IFormFile>(); FormFile.FileName.Returns("results.csv"); ViewModel.File = FormFile; ResponseViewModel = new UploadResultsResponseViewModel { IsSuccess = true }; ResultLoader.ProcessBulkResultsAsync(ViewModel).Returns(ResponseViewModel); }
public override void Given() { FormFile = Substitute.For <IFormFile>(); FormFile.FileName.Returns("results.csv"); ViewModel.File = FormFile; BlobUniqueReference = Guid.Empty; ResponseViewModel = new UploadResultsResponseViewModel { IsSuccess = false, BlobUniqueReference = BlobUniqueReference, ErrorFileSize = 1.5 }; ResultLoader.ProcessBulkResultsAsync(ViewModel).Returns(ResponseViewModel); }
public async override Task When() { ActualResult = await Loader.ProcessBulkResultsAsync(UploadResultsRequestViewModel); }