Esempio n. 1
0
        public async Task ImportController_WrongInputFlow()
        {
            var fakeStorageSelector = new FakeSelectorStorage(new FakeIStorage());

            var importController = new ImportController(new FakeIImport(fakeStorageSelector),
                                                        _appSettings,
                                                        _bgTaskQueue, null, fakeStorageSelector, _scopeFactory, new FakeIWebLogger())
            {
                ControllerContext = RequestWithFile(),
            };

            var actionResult = await importController.IndexPost() as JsonResult;

            var list = actionResult.Value as List <ImportIndexItem>;

            Assert.AreEqual(ImportStatus.FileError, list.FirstOrDefault().Status);
        }