private void Initialize() { //Navigation providers should be registered _iocManager.Register<MyNavigationProvider1>(); _iocManager.Register<MyNavigationProvider2>(); //Preparing navigation configuration var configuration = new NavigationConfiguration(); configuration.Providers.Add<MyNavigationProvider1>(); configuration.Providers.Add<MyNavigationProvider2>(); //Initializing navigation manager NavigationManager = new NavigationManager(_iocManager, configuration); NavigationManager.Initialize(); _iocManager.IocContainer.Register( Component.For<IFeatureDependencyContext, FeatureDependencyContext>() .UsingFactoryMethod( () => new FeatureDependencyContext(_iocManager, Substitute.For<IFeatureChecker>())) ); //Create user navigation manager to test UserNavigationManager = new UserNavigationManager(NavigationManager, Substitute.For<ILocalizationContext>(), _iocManager) { PermissionChecker = CreateMockPermissionChecker() }; }
private void Initialize() { //Navigation providers should be registered _iocManager.Register<MyNavigationProvider1>(); _iocManager.Register<MyNavigationProvider2>(); //Preparing navigation configuration var configuration = new NavigationConfiguration(); configuration.Providers.Add<MyNavigationProvider1>(); configuration.Providers.Add<MyNavigationProvider2>(); //Initializing navigation manager NavigationManager = new NavigationManager(_iocManager, configuration); NavigationManager.Initialize(); //Create user navigation manager to test UserNavigationManager = new UserNavigationManager(CreateMockPermissionManager(), NavigationManager); }
private void Initialize() { //Navigation providers should be registered _iocManager.Register<MyNavigationProvider1>(); _iocManager.Register<MyNavigationProvider2>(); //Preparing navigation configuration var configuration = new NavigationConfiguration(); configuration.Providers.Add<MyNavigationProvider1>(); configuration.Providers.Add<MyNavigationProvider2>(); //Initializing navigation manager NavigationManager = new NavigationManager(_iocManager, configuration); NavigationManager.Initialize(); //Create user navigation manager to test UserNavigationManager = new UserNavigationManager(NavigationManager, new FeatureDependencyContext(_iocManager, new NullFeatureChecker())) { PermissionChecker = CreateMockPermissionChecker() }; }