public void ConfigureApp() { TurboInitializer.AddApp <CustomerPortalApp>(); TurboInitializer.AddPage <CustomerPortalApp, LogInPage>(); TurboInitializer.AddPage <CustomerPortalApp, AdAnalyticsPage>(); TurboInitializer.AddPage <CustomerPortalApp, DashboardPage>(); TurboInitializer.AddPage <CustomerPortalApp, MyListingsPage>(); TurboInitializer.AddPage <CustomerPortalApp, ReviewsDashboardPage>(); }
public void Adds_app() { TurboInitializer.AddApp <TestApp>(); AppInfo app; Assert.IsTrue(TurboSync.TryGetApp <TestApp>(out app)); Assert.IsNotNull(app.App); Assert.IsNotNull(app.App.Meta); Assert.AreEqual(typeof(TestApp), app.App.Type); }
public void InitBase() { _loader = new YamlMetadataLoader(); WebDriver = new NullDriver(); var factory = new SimpleObjectFactory(); TurboInitializer.RegisterBuiltInTypes(factory); factory.Instance(_loader); PageBuilder = factory.GetInstance <IPageFactory>(); }
public void Adds_page() { TurboInitializer.AddApp <TestApp>(); TurboInitializer.AddPage <TestApp, NormalPage>(); PageInfo page; Assert.IsTrue(TurboSync.TryGetPage(typeof(NormalPage), out page)); Assert.IsNotNull(page.App); Assert.IsNotNull(page.Page); Assert.IsNotNull(page.Analysis); Assert.IsNotNull(page.Finder); Assert.IsTrue(page.Analysis.IsDone); }
public void Sync_loads_all_apps_and_pages() { TurboInitializer.Scan(GetType().Assembly); AppInfo testApp; Assert.IsTrue(GetApp <TestApp>(out testApp)); AssertPage <FieldsPage>(testApp); AssertPage <HasPartPage>(testApp); AssertPage <NormalPage>(testApp); AssertPage <NormalListPage>(testApp); AssertPage <PropertiesPage>(testApp); AssertPage <SimpleListPage>(testApp); AppInfo googleApp; Assert.IsTrue(GetApp <GoogleSearchApp>(out googleApp)); AssertPage <SearchPage>(googleApp); }
public void Init() { var turbo = TurboInitializer.Init(); _container.RegisterInstanceAs(turbo); }
public void ConfigureApp() { TurboInitializer.Scan(typeof(ApartmentsApp).Assembly); }