Ejemplo n.º 1
0
        public void TestFileFromName()
        {
            var repo = new SnippetRepo(TestHelper.TestSnippetDir);

            var files = repo.GetSnippets();

            Assert.AreEqual(1, files.Count());
        }
Ejemplo n.º 2
0
        public void TestInvokeNoArgs()
        {
            var repo     = new SnippetRepo(TestHelper.TestSnippetDir);
            var runner   = new LpRunner();
            var testFile = repo.GetFileFromName("test");

            var output = runner.Run(testFile).ToArray();


            Assert.AreEqual(1, output.Length);
            Assert.AreEqual("Hello, world!", output[0]);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// New instance of snippet controller
        /// </summary>
        public SnippetController()
        {
            var snippetDir = ConfigurationManager.AppSettings[SnippetDefaultDirConfigurationKey];

            if (snippetDir != null)
            {
                _repo = new SnippetRepo(new DirectoryInfo(snippetDir));
            }
            else
            {
                _repo = new SnippetRepo();
            }
        }