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); }