public When_Data_Import_Controller_Index_Is_Submitted_Successfully() { _dataUploadDto = new DataUploadDto(); var formFile = Substitute.For <IFormFile>(); var viewModel = new DataImportParametersViewModel { SelectedImportType = DataImportType.LearningAimReference, File = formFile }; var mapper = Substitute.For <IMapper>(); mapper.Map <DataUploadDto>(viewModel).Returns(_dataUploadDto); _dataBlobUploadService = Substitute.For <IDataBlobUploadService>(); formFile.ContentType.Returns("application/vnd.ms-excel"); var dataImportController = new DataImportController(mapper, _dataBlobUploadService); var controllerWithClaims = new ClaimsBuilder <DataImportController>(dataImportController) .AddUserName("username") .Build(); _result = controllerWithClaims.Index(viewModel).Result; }