public void Execute() { logger.WriteLine("Debug", "Executing BussinesLogic..."); dataAccess.SetWorkingDirectory(); dataAccess.InitializeLogger(); dataAccess.CreateDirectoryStructure(); ToolController.PrintToolTypes(); var stationController = stationControllerFactory.CreateInstance(); //ITool toolTest = ToolController.CreateToolOfType("Amazing Tool"); //toolTest.Enable(); //toolTest.Disable(); //List<ITool> amazingTools = new List<ITool>(); //for (int i = 0; i < 100; i++) //{ // amazingTools.Add(ToolController.CreateToolOfType("Amazing Tool")); //} }