public UploadController( LogUploadService logUploadService, UserManager <User> userManager, BackgroundProcessService backgroundProcessService, ExcelUploadService excelUploadService) { _logUploadService = logUploadService; _excelUploadService = excelUploadService; _backGroundProcessService = backgroundProcessService; _userManager = userManager; }
public async Task ExcelUploadServiceTest_Upload_Exception() { // Assemble _mockUploadBusinessService.Setup(p => p.Upload(It.IsAny <ExcelUploadModel>())).Throws <Exception>(); IExcelUploadService excelUploadService = new ExcelUploadService(_mockUploadBusinessService.Object); //Act var result = await excelUploadService.Upload(new ExcelUploadModel { Name = "test", Content = It.IsAny <byte[]>() }); ///Assert result.HttpStatusCode.Should().Be(StatusCodes.Error); }
public async Task ExcelUploadServiceTest_Upload_Success() { // Assemble _mockUploadBusinessService.Setup(p => p.Upload(It.IsAny <ExcelUploadModel>())). Returns(Task.FromResult(new ExcelUploadResponseModel(null))); IExcelUploadService excelUploadService = new ExcelUploadService(_mockUploadBusinessService.Object); //Act var result = await excelUploadService.Upload(new ExcelUploadModel { Name = "test", Content = It.IsAny <byte[]>() }); ///Assert result.HttpStatusCode.Should().Be(StatusCodes.Sucess); }