public static void Main() { var simulation = new SimulationController <Sample>(); var s = simulation.DebugGraphToDot(); Console.Write(s); File.WriteAllText("./simple.dot", s); simulation.SimulationStep(); var result = simulation.TopGroup.C.GetMarks().First() as Mark; Assert.AreEqual(5 + 6, result.value); Console.Write("Simulation completed!"); Console.ReadLine(); }