Пример #1
0
        public void CheckReportCreation(bool showGraph, GraphElements graphElements, GraphSettings graphSettings, string path, string expected)
        {
            GraphEngine testObject = new GraphEngine(showGraph, graphElements, graphSettings, path);
            string      actual     = testObject.Create();

            Assert.Equal(expected, actual);
        }
Пример #2
0
        public void CorrectData(bool showGraph, GraphElements graphElements, GraphSettings graphSettings, string path, string expected)
        {
            GraphEngine testObject = new GraphEngine(showGraph, graphElements, graphSettings, path);

            Assert.Equal(showGraph, testObject.ShowGraph);
            Assert.Equal(graphElements, testObject.Elements);
            Assert.Equal(graphSettings, testObject.Settings);
            Assert.Equal(path, testObject.Path);
        }
        private void SetupTest()
        {
            if (gameObject == null)
            {
                gameObject = new GameObject();

                manager     = gameObject.AddComponent <DialogManager>();
                player      = Substitute.For <IPlayer>();
                dialog      = Substitute.For <IAutoGraph>();
                dialogBox   = Substitute.For <IDialogBox>();
                graphEngine = gameObject.AddComponent <GraphEngine>();

                DialogManager.Inject(player);
                DialogManager.Inject(dialogBox, false);
                DialogManager.Inject(graphEngine);
            }
        }
Пример #4
0
 public override void PostHandle(GraphEngine graphEngine)
 {
 }
Пример #5
0
 public override void Handle(GraphEngine graphEngine) => graphEngine.EndGraph();
Пример #6
0
 public HorizontalBarGraphView()
 {
     graphEngine = new GraphEngine();
     InitializeComponent();
 }
Пример #7
0
 public LineGraphView()
 {
     graphEngine = new GraphEngine();
     InitializeComponent();
 }
Пример #8
0
        void BuildGraph(Data data)
        {
            data.Graph = new VizGraph();
            data.Graph.Type = VizGraphType.DiGraph;

            var g = data.Graph;
            var source = data.Source;

            var array = source.ToCharArray();

            foreach (var c in source.ToCharArray().Distinct())
            {
                var node = new LetterNode() { Name = c.ToString() };
                g.Nodes.Add(node);
            }

            for (int i = 0; i < array.Length - 1; i++)
            {
                var edge = new VizEdge();
                edge.Head = g.Nodes.First(n => n.Name == array[i + 1].ToString());
                edge.Tail = g.Nodes.First(n => n.Name == array[i].ToString());
                edge.SourceAttributes["dir"] = "forward";
                g.Edges.Add(edge);
            }

            var engine = new GraphEngine();
            engine.DotLayout(g);
            g.ConvertToLeftUpperCorner();
        }
Пример #9
0
 public void Draw(TimeSpan gameTime, GraphEngine moteur)
 {
     //FIXME
 }