public void GetGraph() { var saga = new SoftwareProgrammingSaga(); var generator = new StateMachineGraphvizGenerator(saga.GetGraph()); Console.WriteLine(generator.CreateDotFile()); }
public void Should_show_the_goods() { var generator = new StateMachineGraphvizGenerator(_graph); var dots = generator.CreateDotFile(); Assert.AreEqual(Expected, dots); }
public void Draw() { var machine = new PhoneServiceStateModel().Machine; var generator = new StateMachineGraphvizGenerator(machine.GetGraph()); var dotFile = generator.CreateDotFile(); Console.WriteLine(dotFile); }
public void Show_me_the_StateMachine() { // 주어진 상태기계를 GraphViz 로 시각화가 가능. var orderStateMachine = new OrderStateMachine(); var graph = orderStateMachine.GetGraph(); var generator = new StateMachineGraphvizGenerator(graph); var dots = generator.CreateDotFile(); Console.WriteLine(dots); }
public void Show_me_the_state_machine() { var orderStateMachine = new OrderStateMachine(); var graph = orderStateMachine.GetGraph(); var generator = new StateMachineGraphvizGenerator(graph); string dots = generator.CreateDotFile(); Console.WriteLine(dots); Debug.WriteLine(dots); }
public void Should_show_the_goods() { var generator = new StateMachineGraphvizGenerator(_graph); string dots = generator.CreateDotFile(); Console.WriteLine(dots); var expected = Expected.Replace("\r", "").Replace("\n", Environment.NewLine); Assert.AreEqual(expected, dots); }
public void Show_state_machine_as_viz() { var orderStateMachine = new OfferStateMachine(); var graph = orderStateMachine.GetGraph(); var generator = new StateMachineGraphvizGenerator(graph); var dots = generator.CreateDotFile(); this._output.WriteLine(dots); }