public void Check_Colorator_Behaviour()
        {
            var traversal = new Mock<IGraphTraversal>();
            MatrixColorator colorator = new MatrixColorator(traversal.Object);

            traversal.Setup(x => x.Traverse());
        }
        public void DontColorMyMatrix()
        {
            AdjacencyList list = new AdjacencyList("2x2onecolor.txt");
            var colorsLine = File.ReadLines("2x2onecolor.txt").First();
            var colors = colorsLine.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(short.Parse);

            IGraphTraversal traversal = new MatrixTraversal(list, colors.ToArray());
            IColorator colorator = new MatrixColorator(traversal);
            colorator.Color();
        }