コード例 #1
0
        public OutlineNode BuildNode(Test test, IOutlineController controller)
        {
            var builder = this.builder(controller, test);

            _topNode = builder.Build();
            return(_topNode);
        }
コード例 #2
0
        public OutlineNode BuildNode(Test test, IOutlineController controller)
        {
            var builder = this.builder(controller, test);

            _topNode = builder.Build();
            return _topNode;
        }
コード例 #3
0
        private OutlineTreeBuilder builder(IOutlineController controller, Test test)
        {
            var configurer = new OutlineConfigurer(controller);
            var filteredLibrary = _context.Library;

            return new OutlineTreeBuilder(test, filteredLibrary, configurer);
        }
コード例 #4
0
        private OutlineTreeBuilder builder(IOutlineController controller, Test test)
        {
            var configurer = new OutlineConfigurer(controller);
            var filter = test.GetWorkspace().CreateFixtureFilter();
            var filteredLibrary = _context.Library.Filter(filter.Matches);

            return new OutlineTreeBuilder(test, filteredLibrary, configurer);
        }
コード例 #5
0
        private OutlineTreeBuilder builder(IOutlineController controller, Test test)
        {
            var configurer      = new OutlineConfigurer(controller);
            var filter          = test.GetWorkspace().CreateFixtureFilter();
            var filteredLibrary = _context.Library.Filter(filter.Matches);

            return(new OutlineTreeBuilder(test, filteredLibrary, configurer));
        }
コード例 #6
0
        public TestScreen(ITestPresenter presenter, ITestView view, Test test, ITestStateManager stateManager, ITestScreenCloser closer, IEditTestController controller, IOutlineController outline)
        {
            _presenter    = presenter;
            _view         = view;
            _test         = test;
            _stateManager = stateManager;
            _closer       = closer;
            _controller   = controller;
            _outline      = outline;

            _stateManager.RegisterListener(_presenter);
        }
コード例 #7
0
        public void Setup()
        {
            runner = StoryTeller.Testing.DataMother.GrammarsProjectRunner();
            theLibrary = runner.GetLibary();

            controller = MockRepository.GenerateMock<IOutlineController>();

            service = new OutlineTreeService(new ProjectContext()
            {
                Library = theLibrary
            });
        }
コード例 #8
0
        public void Setup()
        {
            runner     = DataMother.GrammarsProjectRunner();
            theLibrary = runner.GetLibary();

            controller = MockRepository.GenerateMock <IOutlineController>();

            service = new OutlineTreeService(new ProjectContext()
            {
                Library = theLibrary
            });
        }
コード例 #9
0
 public OutlineConfigurer(IOutlineController controller)
 {
     _controller = controller;
 }
コード例 #10
0
 public GrammarSelectorConfigurer(IPartHolder holder, OutlineGrammarSelector selector, IOutlineController controller)
 {
     _holder     = holder;
     _selector   = selector;
     _controller = controller;
 }
コード例 #11
0
 public GrammarSelectorConfigurer(IPartHolder holder, OutlineGrammarSelector selector, IOutlineController controller)
 {
     _holder = holder;
     _selector = selector;
     _controller = controller;
 }
コード例 #12
0
 public OutlineConfigurer(IOutlineController controller)
 {
     _controller = controller;
 }
コード例 #13
0
 public void RedrawNode(Test test, IOutlineController controller)
 {
     builder(controller, test).Rebuild(_topNode);
     moveNext();
 }
コード例 #14
0
 public void RedrawNode(Test test, IOutlineController controller)
 {
     builder(controller, test).Rebuild(_topNode);
     moveNext();
 }