protected RosannaSpecification() { var bootstrapper = new RosannaBootstrapper(); bootstrapper.Initialise(); Engine = bootstrapper.GetEngine(); Config = bootstrapper.Container.Resolve<IRosannaConfiguration>(); }
public Article(string filePath, IRosannaConfiguration config) { _config = config; _fileName = System.IO.Path.GetFileName(filePath); _date = DateTime.Parse(_fileName.Substring(0, 10)); string text = File.ReadAllText(filePath); string[] strings = text.Split(new []{"\n\n"}, 2, StringSplitOptions.None); _meta = strings[0].ToDynamicDictionary(); _body = strings[1]; }
public PathResolverTests() { _config = new TestConfiguration(); _pathResolver = new PathResolver(_config); }
public FeedBuilder(IRosannaConfiguration config) { _config = config; }
public PathResolver(IRosannaConfiguration config) { _config = config; }
public AboutModel(IRosannaConfiguration config) : base(config) { }
public BaseModel(IRosannaConfiguration config) { _config = config; }
public ArticleModel(IRosannaConfiguration config, Article article) : base(config) { Article = article; }
public IndexModel(IRosannaConfiguration config, IEnumerable<Article> articles) : base(config) { Articles = articles; }
public ArchiveModel(IRosannaConfiguration config, string key, string value, IEnumerable<Article> articles) : base(config) { Articles = articles; Path = string.Format("{0}: {1}", key, value); }
public ArchiveModel(IRosannaConfiguration config, string year, string month, string day, IEnumerable<Article> articles) : base(config) { Articles = articles; Path = GetPath(year, month, day); }
public ArticleRepository(IRosannaConfiguration config, IPathResolver pathResolver) { _config = config; _pathResolver = pathResolver; }