private ConfigSettings GetConfigFromCsProj(string containingDirectory, string csproj) { var proj = new CsProjParser(_filesystem.GetFileText(csproj)); var settings = ConfigSettings.Default(); settings.AssemblyLocations = proj.GetAssemblyLocations(); settings.StoryBasePath = containingDirectory; return settings; }
public IEnumerable <StoryInfo> GetStoryInfos() { var filter = new FileExtensionFilter(_settings); if (!filter.IsValid(_filename)) { return(new StoryInfo[0]); } return(new [] { new StoryInfo { Location = _filename, Text = _filesystem.GetFileText(_filename) } }); }