Exemplo n.º 1
0
 public NavigationController(IContentContext context, ISitecoreContext scContext, IPropertyBuilder builder, INavigationRepository navigationRepository)
 {
     _context              = context;
     _scContext            = scContext;
     _builder              = builder;
     _navigationRepository = navigationRepository;
     (_navigationRepository as NavigationRepository).Initialize(RenderingContext.Current.ContextItem);
 }
 public MainNavigationViewComponent(INavigationRepository navigationRepository, IPageDataContextRetriever dataRetriever, IUrlHelper urlHelper, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     NavigationRepository   = navigationRepository;
     DataRetriever          = dataRetriever;
     UrlHelper              = urlHelper;
     CacheDependenciesStore = cacheDependenciesStore;
     CacheDependenciesScope = cacheDependenciesScope;
 }
 public SecondaryNavigationViewComponent(INavigationRepository navigationRepository, IPageDataContextRetriever pageDataContextRetriever, IUrlResolver urlResolver, ICacheDependenciesStore cacheDependenciesStore, ICacheDependenciesScope cacheDependenciesScope)
 {
     NavigationRepository     = navigationRepository;
     PageDataContextRetriever = pageDataContextRetriever;
     UrlResolver            = urlResolver;
     CacheDependenciesStore = cacheDependenciesStore;
     CacheDependenciesScope = cacheDependenciesScope;
 }
 public PageNavigator(PageLocator pageLocator,
                      INavigationRepository navigation,
                      ILoggerService loggerService,
                      IRootPage rootPage)
 {
     this.pageLocator   = pageLocator;
     this.navigation    = navigation;
     this.loggerService = loggerService;
     this.rootPage      = rootPage;
 }
Exemplo n.º 5
0
        public static Nullable <int> Add(InventioNavigationNode node, INavigationRepository Repository)
        {
            Nullable <int> ret = null;

            if (node != null)
            {
                ret = Repository.Create(node);
            }

            return(ret);
        }
Exemplo n.º 6
0
        public void GivenNavigatorShowDeleteView()
        {
            INavigationRepository repository = GenerateRepository();
            LocationController    target     = new LocationController(repository);
            Navigator             navigator  = GenerateNavigator();
            ActionResult          actual;

            actual = target.Delete(navigator);
            Assert.IsNotNull(actual);
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
            ViewResult result = actual as ViewResult;

            Assert.AreEqual("Delete", result.ViewName);
            TestViewResult(navigator, result);
        }
        public void GivenNavigatorShowEntryDetailsView()
        {
            INavigationRepository repository = GenerateRepository();
            EntryController       target     = new EntryController(repository);
            Navigator             navigator  = GenerateNavigator();
            ActionResult          actual;

            actual = target.Details(navigator);
            Assert.IsNotNull(actual);
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
            ViewResult result = actual as ViewResult;

            Assert.AreEqual("Details", result.ViewName);
            EntryViewModel model = result.Model as EntryViewModel;

            Assert.AreEqual(model.EntryId, navigator.EntryId);
        }
        public void GivenNavigatorShowEditEntryView()
        {
            INavigationRepository repository = GenerateRepository();
            EntryController       target     = new EntryController(repository);
            Navigator             navigator  = GenerateNavigator();
            ActionResult          actual;

            actual = target.Edit(navigator);
            Assert.IsNotNull(actual);
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
            ViewResult result = actual as ViewResult;

            Assert.AreEqual("Edit", result.ViewName);
            EntryViewModel model = result.Model as EntryViewModel;

            Assert.AreEqual(model.EntryId, 0);
            Assert.IsTrue(String.IsNullOrEmpty(model.Clue));
            Assert.IsTrue(String.IsNullOrEmpty(model.Hint));
        }
Exemplo n.º 9
0
        public void GivenNavigatorShowEditView()
        {
            INavigationRepository repository = GenerateRepository();
            LocationController    target     = new LocationController(repository);
            Navigator             navigator  = GenerateNavigator();
            ActionResult          actual;

            actual = target.Edit(navigator);
            Assert.IsNotNull(actual);
            Assert.IsInstanceOfType(actual, typeof(ViewResult));
            ViewResult result = actual as ViewResult;

            Assert.AreEqual("Edit", result.ViewName);
            LocationViewModel model = result.Model as LocationViewModel;

            Assert.AreEqual(model.LocationId, navigator.LocationId);
            Assert.AreEqual(model.LocationName, navigator.LocationName);
            TestViewResult(navigator, result);
        }
Exemplo n.º 10
0
 public HomeController(IAuthenticationRepository authRepository,
                       ISessionRepository sessionRepository, INavigationRepository navigationRepository,
                       IStatRepository statRepository, IGuildRepository guildRepository,
                       ISearchRepository searchRepository, IAuthUserCharacterRepository authUserCharacterRepository,
                       IBossFightRepository bossFightRepository, INewsRecentChangesRepository recentChanges,
                       ISiteNotificationRepository siteNotification, IRecurringTaskRepo recurringTaskRepo, IDiscordService discord)
 {
     _authRepository              = authRepository;
     _sessionRepository           = sessionRepository;
     _navigationRepository        = navigationRepository;
     _statRepository              = statRepository;
     _guildRepository             = guildRepository;
     _searchRepository            = searchRepository;
     _authUserCharacterRepository = authUserCharacterRepository;
     _bossFightRepository         = bossFightRepository;
     _recentChanges     = recentChanges;
     _siteNotification  = siteNotification;
     _recurringTaskRepo = recurringTaskRepo;
     _discord           = discord;
 }
Exemplo n.º 11
0
        public void GivenLocationViewModelCreateNewLocation()
        {
            INavigationRepository repository = GenerateRepository();
            LocationController    target     = new LocationController(repository);
            LocationViewModel     location   = Utilities.ObjectFactory.CreateLocation(GenerateNavigator());

            repository.Expect(r => r.SaveLocation(location)).Return(true);
            ActionResult actual;

            actual = target.Create(location);
            Assert.IsNotNull(actual);
            Assert.IsInstanceOfType(actual, typeof(RedirectToRouteResult));
            RedirectToRouteResult result = actual as RedirectToRouteResult;

            Assert.AreEqual("area_default", result.RouteName);
            Assert.AreEqual("Details", result.RouteValues["Action"]);
            Assert.AreEqual(location.RegionName, result.RouteValues["RegionName"]);
            Assert.AreEqual(location.AreaName, result.RouteValues["AreaName"]);
            repository.VerifyAllExpectations();
        }
        public void GivenEntryViewModelUpdateEntry()
        {
            INavigationRepository repository = GenerateRepository();
            EntryController       target     = new EntryController(repository);
            EntryViewModel        model      = Utilities.ObjectFactory.CreateEntry(GenerateNavigator());

            repository.Expect(r => r.SaveEntry(model)).Return(true);
            ActionResult actual;

            actual = target.Edit(model);
            Assert.IsNotNull(actual);
            Assert.IsInstanceOfType(actual, typeof(RedirectToRouteResult));
            RedirectToRouteResult result = actual as RedirectToRouteResult;

            Assert.AreEqual("location_default", result.RouteName);
            Assert.AreEqual("Details", result.RouteValues["Action"]);
            Assert.AreEqual(model.RegionName, result.RouteValues["RegionName"]);
            Assert.AreEqual(model.AreaName, result.RouteValues["AreaName"]);
            Assert.AreEqual(model.LocationName, result.RouteValues["LocationName"]);
            repository.VerifyAllExpectations();
        }
 public apiNavigationController(INavigationRepository navigationRepository)
 {
     _NavigationRepository = navigationRepository;
 }
Exemplo n.º 14
0
 public NavigationController(INavigationRepository repository)
 {
     _navigationRepository = repository;
 }
Exemplo n.º 15
0
 public NavigationController(INavigationRepository navigationRepository)
 {
   this._navigationRepository = navigationRepository;
 }
 public LocationController(INavigationRepository repository)
 {
     this.repository = repository;
 }
Exemplo n.º 17
0
 public NavigationController(INavigationRepository navigationRepository)
 {
     this._navigationRepository = navigationRepository;
 }
Exemplo n.º 18
0
 public NavigationController(INavigationRepository repos)
 {
   _repos = repos;
 }
Exemplo n.º 19
0
 public SecondaryMenuViewComponent(INavigationRepository navigationRepository)
 {
     _navigationRepository = navigationRepository;
 }
Exemplo n.º 20
0
 public Navigation(INavigationRepository navigationRepository)
 {
     _navigationRepository = navigationRepository ?? throw new ArgumentNullException(nameof(navigationRepository));
 }
 public NavigationController(INavigationRepository NavigationRepository)
 {
     this.NavigationRepository = NavigationRepository;
 }
Exemplo n.º 22
0
 public NavigationService(INavigationRepository repository)
 {
     this._repository = repository;
 }
Exemplo n.º 23
0
 public NavigationService(INavigationRepository repository)
 {
     this._repository = repository;
 }
Exemplo n.º 24
0
 public NavigationServices(INavigationRepository repository)
 {
     this.repository = repository;
     baseRepository  = repository;
 }
Exemplo n.º 25
0
 public CultureSwitch(ISiteCultureRepository siteCultureRepository, INavigationRepository navigationRepository)
 {
     _siteCultureRepository = siteCultureRepository ?? throw new ArgumentNullException(nameof(siteCultureRepository));
     _navigationRepository  = navigationRepository ?? throw new ArgumentNullException(nameof(navigationRepository));
 }
 public NavigationLinksViewComponent(INavigationRepository navigationRepository)
 {
     _navigationRepository = navigationRepository;
 }
Exemplo n.º 27
0
 /// <summary>
 ///In constructor, we can get needed classes/interfaces.
 ///They are sent here by dependency injection system automatically.
 /// </summary>
 public NavigationAppService(INavigationRepository navigationRepository)
 {
     _navigationRepository = navigationRepository;
 }
Exemplo n.º 28
0
 public NavigationController(INavigationRepository navigationRepositoryObj)
 {
     this.navigationRepository = navigationRepositoryObj;
 }
 public AreaController(INavigationRepository repository)
 {
     this.repository = repository;
 }
 public LinkMenuViewComponent(INavigationRepository navigationRepository)
 {
     _navigationRepository = navigationRepository;
 }
Exemplo n.º 31
0
 public NavigationService(IBaseRepository <Navigation> baseRepository, INavigationRepository repository) : base(baseRepository)
 {
     this.repository = repository;
 }
Exemplo n.º 32
0
 public Navigator(INavigationRepository navigationRepository, CelestialValues celestialValues)
 {
     _navigationRepository = navigationRepository;
     _celestialValues      = celestialValues;
 }
        //
        //You can use the following additional attributes as you write your tests:
        //
        //Use ClassInitialize to run code before running the first test in the class
        //[ClassInitialize()]
        //public static void MyClassInitialize(TestContext testContext)
        //{
        //}
        //
        //Use ClassCleanup to run code after all tests in a class have run
        //[ClassCleanup()]
        //public static void MyClassCleanup()
        //{
        //}
        //
        //Use TestInitialize to run code before running each test
        //[TestInitialize()]
        //public void MyTestInitialize()
        //{
        //}
        //
        //Use TestCleanup to run code after each test has run
        //[TestCleanup()]
        //public void MyTestCleanup()
        //{
        //}
        //
        #endregion

        private INavigationRepository GenerateRepository()
        {
            INavigationRepository repository = MockRepository.GenerateStrictMock <INavigationRepository>();

            return(repository);
        }
Exemplo n.º 34
0
 public RickNavigationsQueryHandle(INavigationRepository navigationRepository, IMapper mapper)
 {
     _navigationRepository = navigationRepository;
     _mapper = mapper;
 }