public void ConfigurePartAdders(OutlineNode node, FixtureGraph fixture, IPartHolder holder) { var selector = new OutlineGrammarSelector(node); var configurer = new GrammarSelectorConfigurer(holder, selector, _controller); configurer.Configure(fixture); }
public static Comment AddComment(this IPartHolder holder) { var comment = new Comment(); holder.Add(comment); return(comment); }
public void ConfigureRearrangeCommands(OutlineNode node, IPartHolder holder, ITestPart part) { node.BindControlAnd(Key.Up).To(() => _controller.MoveUp(part, holder)).Menu("Move Up", Icon.UpArrow); node.BindControlAnd(Key.PageUp).To(() => _controller.MoveToTop(part, holder)).Menu("Move to Top", Icon.UpArrow); node.BindControlAnd(Key.Down).To(() => _controller.MoveDown(part, holder)).Menu("Move Down", Icon.DownArrow); node.BindControlAnd(Key.PageDown).To(() => _controller.MoveToBottom(part, holder)).Menu("Move to Bottom", Icon.DownArrow); node.Bind(Key.Delete).To(() => _controller.Remove(part, holder)).Menu("Delete", Icon.Delete); }
public static Step AddStep(this IPartHolder holder, string grammarKey) { var step = new Step(grammarKey); holder.Parts.Add(step); return(step); }
public static Section AddSection(this IPartHolder holder, string fixtureName) { var section = new Section(fixtureName); holder.Add(section); return(section); }
private void configure(IPartHolder holder, Action<IPartHolder> configure) { configure(holder); _stateManager.Version(this); _treeService.RedrawNode(_test, this); }
public void Remove(ITestPart part, IPartHolder holder) { configure(holder, h => h.Remove(part)); }
public void MoveUp(ITestPart part, IPartHolder holder) { configure(holder, h => h.MoveUp(part)); _treeService.SelectNodeFor(part); }
public void AddStep(string grammarKey, IPartHolder holder) { configure(holder, h => h.AddStep(grammarKey)); }
public void MoveToBottom(ITestPart part, IPartHolder holder) { configure(holder, h => h.MoveToBottom(part)); _treeService.SelectNodeFor(part); }
public GrammarSelectorConfigurer(IPartHolder holder, OutlineGrammarSelector selector, IOutlineController controller) { _holder = holder; _selector = selector; _controller = controller; }
public GrammarSelectorConfigurer(IPartHolder holder, OutlineGrammarSelector selector, IOutlineController controller) { _holder = holder; _selector = selector; _controller = controller; }
public static void RemoveParts(this IPartHolder holder, Func <ITestPart, bool> filter) { holder.Parts.RemoveAll(filter); }
public static void Remove(this IPartHolder holder, ITestPart part) { holder.Parts.Remove(part); }
public static void MoveToBottom(this IPartHolder holder, ITestPart part) { holder.Parts.MoveToBottom(part); }
public static void MoveDown(this IPartHolder holder, ITestPart part) { holder.Parts.MoveDown(part); }
public static IList <IStep> AllSteps(this IPartHolder holder) { return(holder.Parts.Where(x => x is IStep).Cast <IStep>().ToList()); }
public void ConfigurePartAdders(OutlineNode node, FixtureStructure fixture, IPartHolder holder) { var selector = new OutlineGrammarSelector(node); var configurer = new GrammarSelectorConfigurer(holder, selector, _controller); configurer.Configure(fixture); }
public void AddStep(string grammarKey, IPartHolder holder) { configure(holder, h => h.AddStep(grammarKey)); }
public void ConfigureRearrangeCommands(OutlineNode node, IPartHolder holder, ITestPart part) { node.BindControlAnd(Key.Up).To(() => _controller.MoveUp(part, holder)).Menu("Move Up", Icon.UpArrow); node.BindControlAnd(Key.PageUp).To(() => _controller.MoveToTop(part, holder)).Menu("Move to Top", Icon.UpArrow); node.BindControlAnd(Key.Down).To(() => _controller.MoveDown(part, holder)).Menu("Move Down", Icon.DownArrow); node.BindControlAnd(Key.PageDown).To(() => _controller.MoveToBottom(part, holder)).Menu("Move to Bottom", Icon.DownArrow); node.Bind(Key.Delete).To(() => _controller.Remove(part, holder)).Menu("Delete", Icon.Delete); }
public void AddComment(IPartHolder holder) { configure(holder, h => h.AddComment()); }
public IEnumerable<GrammarStructure> PossibleGrammarsFor(IPartHolder holder) { IList<IStep> preceeding = holder.AllSteps(); return _structures.Where(x => Policies.CanChooseGrammar(x.Name, preceeding)).OrderBy(x => x.Label); }
public void AddComment(IPartHolder holder) { configure(holder, h => h.AddComment()); }
public static void Add(this IPartHolder holder, ITestPart part) { holder.Parts.Add(part); }
public void Remove(ITestPart part, IPartHolder holder) { configure(holder, h => h.Remove(part)); }
public IEnumerable <GrammarStructure> PossibleGrammarsFor(IPartHolder holder) { IList <IStep> preceeding = holder.AllSteps(); return(_structures.Where(x => Policies.CanChooseGrammar(x.Name, preceeding)).OrderBy(x => x.Label)); }
private void configure(IPartHolder holder, Action <IPartHolder> configure) { configure(holder); _stateManager.Version(this); _treeService.RedrawNode(_test, this); }