Beispiel #1
0
        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);
        }
Beispiel #7
0
        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);
        }