public void Import_ValidRedirects_ShouldSucceedWithAllValid()
        {
            var importer = new RedirectsImporterService();

            var redirectsFile = new ExcelRedirectsFile(CreateMockContentFinder());

            redirectsFile.FileName = string.Concat(Directory.GetCurrentDirectory(), "\\Files\\Csv\\redirects.xlsx");

            var response = importer.Import(redirectsFile);

            Assert.True(response.ImportedItems.All(item => item.IsValid));
        }
        public void Import_TestImportedEvent_ShouldRaiseEvent()
        {
            var importer = new RedirectsImporterService();

            var totalRedirects = 0;

            //Handy event for future integrations
            importer.Imported += (e, r) => { totalRedirects = r.Response.ImportedItems.Count(a => a.IsValid); };

            var redirectsFile = new ExcelRedirectsFile(CreateMockContentFinder());

            redirectsFile.FileName = string.Concat(Directory.GetCurrentDirectory(), "\\Files\\Excel\\redirects.xlsx");

            importer.Import(redirectsFile);

            Assert.True(totalRedirects > 0);
        }