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); }
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); } }
public override void PostHandle(GraphEngine graphEngine) { }
public override void Handle(GraphEngine graphEngine) => graphEngine.EndGraph();
public HorizontalBarGraphView() { graphEngine = new GraphEngine(); InitializeComponent(); }
public LineGraphView() { graphEngine = new GraphEngine(); InitializeComponent(); }
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(); }
public void Draw(TimeSpan gameTime, GraphEngine moteur) { //FIXME }