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(); }