internal static object CreatePrivate(global::SWA.Ariadne.Model.Maze maze, global::SWA.Ariadne.Logic.IMazeDrawer mazeDrawer)
 {
     object[] args = new object[] {
         maze,
         mazeDrawer
     };
     Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject("SWA.Ariadne.Logic", "SWA.Ariadne.Logic.LeftHandWalker", new System.Type[] {
         typeof(global::SWA.Ariadne.Model.Maze),
         typeof(global::SWA.Ariadne.Logic.IMazeDrawer)
     }, args);
     return(priv_obj.Target);
 }
Beispiel #2
0
 internal static global::SWA.Ariadne.Logic.IMazeSolver CreateSolver(global::System.Type solverType, global::SWA.Ariadne.Model.Maze maze, global::SWA.Ariadne.Logic.IMazeDrawer mazeDrawer)
 {
     object[] args = new object[] {
         solverType,
         maze,
         mazeDrawer
     };
     global::SWA.Ariadne.Logic.IMazeSolver ret = ((global::SWA.Ariadne.Logic.IMazeSolver)(m_privateType.InvokeStatic("CreateSolver", new System.Type[] {
         typeof(global::System.Type),
         typeof(global::SWA.Ariadne.Model.Maze),
         typeof(global::SWA.Ariadne.Logic.IMazeDrawer)
     }, args)));
     return(ret);
 }