public Engine(IDraftManager draftManager, IReader reader, IWriter writer, ICommandInterpreter commandIntepreter) { this.manager = draftManager; this.reader = reader; this.writer = writer; this.commandIntepreter = commandIntepreter; }
public Engine(IReader reader, IWriter writer, IDraftManager draftManager) { this.reader = reader; this.writer = writer; this.draftManager = draftManager; this.IsRunning = true; }
public FileFinder(String projectPath, IFileFinderPermissions permissions, FileFinder next = null, IFileStreamManager fileStreamManager = null, IDraftManager draftManager = null, String projectFilePath = "edity/edity.json") { this.fileStreamManager = fileStreamManager; if (this.fileStreamManager == null) { this.fileStreamManager = new FileStreamManager(); } this.draftManager = draftManager; if (this.draftManager == null) { this.draftManager = new NoDrafts(); } project = new Lazy <EdityProject>(loadProject); this.projectPath = Path.GetFullPath(projectPath); this.projectFilePath = projectFilePath; this.next = next; this.permissions = permissions; }
public Engine() { draftManager = new DraftManager(); writer = new ConsoleWriter(); reader = new ConsoleReader(); }
public DraftController(IDraftManager draftManager, IPlayersService playerService) { _draftManager = draftManager; _playerService = playerService; }