public void repeated_sequences_are_found() { sequence_finder.enrich_storage_with_sequences(); IFigure found_sequence = figure_provider.find_figure_with_id("01"); Assert.IsNotNull(found_sequence); verify_figure_appearances(found_sequence, expected_appearances); }
public void select_figures_from_string(string in_string) { deselect_all_figures(); string[] ids = in_string.Split(' ') .Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); foreach (string id in ids) { IFigure figure = figure_provider.find_figure_with_id(id); if (figure != null) { select((Figure)figure); } else { Debug.Log($"trying to select non-existing figure \"{id}\""); } } }
public void input_signal(string id) { action_history.input_signals( new[] { figure_provider.find_figure_with_id(id) } ); }
public IFigure find_figure_with_id(string id) => figure_provider.find_figure_with_id(id);