public void ExportManagerSitesTest() { // Arrange var context = new ExportImportContext(); var testSiteIdentity = new SiteIdentity { Id = Guid.NewGuid(), Name = "TestSite", RootPage = "123", StartPage = "456" }; context.SiteIdentityLoaderMock.SetupGet(l => l.SiteIdentites).Returns(new List <SiteIdentity> { testSiteIdentity }); var exportManager = new ExportManager(new List <IExporter>(), context.SiteIdentityLoaderMock.Object, context.Settings); // Act var sites = exportManager.GetSites(); // Assert Assert.Equal(2, sites.Count); Assert.Equal(Helpers.AllSitesId, sites[0].Id); Assert.Equal(testSiteIdentity.Id.ToString(), sites[1].Id); }
protected override void OnInit(EventArgs e) { _importManager = new ImportManager(); _exportManager = new ExportManager(); _exportersCheckBoxes = CreateCheckBoxes(exportersPanel, _exportManager.Exporters.Select(exporter => new cbLinks { Id = exporter.EntityKey, Text = Helpers.GetEntityName(exporter.EntityKey), Link = exporter.UiUrl }), true); _deletersCheckBoxes = CreateCheckBoxes(deletersPanel, _exportManager.Exporters.Select(exporter => new cbLinks { Id = exporter.EntityKey, Text = Helpers.GetEntityName(exporter.EntityKey), Link = exporter.UiUrl }), false); _exportManager.GetSites().ForEach(s => exportSite.Items.Add(new ListItem(s.Name, s.Id))); _exportManager.GetSites().ForEach(s => importSite.Items.Add(new ListItem(s.Name, s.Id))); _exportManager.GetSites().ForEach(s => deleteSite.Items.Add(new ListItem(s.Name, s.Id))); _exportManager.GetLanguages().ForEach(l => exportLanguage.Items.Add(new ListItem(l.Name, l.Id))); _exportManager.GetLanguages().ForEach(l => deleteLanguage.Items.Add(new ListItem(l.Name, l.Id))); base.OnInit(e); }
public void ExportManagerSitesTest() { // Arrange var context = new ExportImportContext(); var testSiteIdentity = new SiteIdentity { Id = Guid.NewGuid(), Name = "TestSite", RootPage = "123", StartPage = "456" }; context.SiteIdentityLoaderMock.SetupGet(l => l.SiteIdentites).Returns(new List<SiteIdentity> { testSiteIdentity}); var exportManager = new ExportManager(new List<IExporter>(), context.SiteIdentityLoaderMock.Object, context.Settings); // Act var sites = exportManager.GetSites(); // Assert Assert.Equal(2, sites.Count); Assert.Equal(Helpers.AllSitesId, sites[0].Id); Assert.Equal(testSiteIdentity.Id.ToString(), sites[1].Id); }