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(); }