Пример #1
0
        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);
        }
Пример #2
0
 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}\"");
         }
     }
 }
Пример #3
0
 public void input_signal(string id)
 {
     action_history.input_signals(
         new[] { figure_provider.find_figure_with_id(id) }
         );
 }
Пример #4
0
 public IFigure find_figure_with_id(string id) =>
 figure_provider.find_figure_with_id(id);