Exemple #1
0
        private void InitServices(params IRootBranch[] rootBranches)
        {
            _repositoryServices = Substitute.For <IComponentsRepository>();
            _repositoryServices.GetRootBranches().Returns(rootBranches);
            _explorerBarItemsRepositoryFactory = Substitute.For <IExplorerBarItemsRepositoryFactory>();
            _explorerBarItemsRepository        = Substitute.For <IExplorerBarItemsRepository>();
            _explorerBarItemsRepositoryFactory.GetRepository(Arg.Any <IExplorerBarItem>()).Returns(_explorerBarItemsRepository);


            _serviceLocator = ServiceLocatorBuilder
                              .ServiceLocator()
                              .WithService(_repositoryServices)
                              .WithService(_explorerBarItemsRepositoryFactory)
                              .Build();
        }