public void SetupStoryLocator() { _directoryWalker = MockRepository.GenerateStub<IDirectoryWalker>(); _storyLocator = new StoryLocator { DirectoryWalker = _directoryWalker, RootLocation = Path.GetDirectoryName(GetType().Assembly.Location) }; }
public void SetupStoryLocator() { _directoryWalker = MockRepository.GenerateStub <IDirectoryWalker>(); _storyLocator = new StoryLocator { DirectoryWalker = _directoryWalker, RootLocation = Path.GetDirectoryName(GetType().Assembly.Location) }; }
internal ScriptedVariableAccessor(StellarisDirectoryHelper stellarisDirectoryHelper, IEnumerable <StellarisDirectoryHelper> modDirectoryHelpers, IDirectoryWalker directoryWalker, ICWParserHelper cwParserHelper) { DirectoryWalker = directoryWalker; CWParserHelper = cwParserHelper; variables = new Dictionary <string, string>(); foreach (var directoryHelper in StellarisDirectoryHelper.CreateCombinedList(stellarisDirectoryHelper, modDirectoryHelpers)) { if (Directory.Exists(directoryHelper.ScriptedVariables)) { var modVariables = ParseScriptedVariables(directoryHelper.ScriptedVariables); variables.PutAll(modVariables); } else { Log.Logger.Debug("{0} does not contain scripted variables", directoryHelper.ModName); } } }
public FileListProvider(IDirectoryWalker directoryWalker) { this.directoryWalker = directoryWalker; }