Exemplo n.º 1
0
        public void Read_Title_Config()
        {
            // arrange
            var reader = new StringReader("title: 'my title'\n");

            // act
            var config = new YamlConfigParser().ParseConfig(reader);

            // assert
            Assert.Equal("my title", config.Title);
        }
Exemplo n.º 2
0
        public void Read_BaseUrl_Config()
        {
            // arrange
            var reader = new StringReader("baseUrl: test\n");

            // act
            var config = new YamlConfigParser().ParseConfig(reader);

            // assert
            Assert.Equal("test", config.BaseUrl);
        }
Exemplo n.º 3
0
        public void Empty_Config_Should_Result_In_Default_Config()
        {
            // arrange
            var reader = new StringReader(string.Empty);

            // act
            var config = new YamlConfigParser().ParseConfig(reader);

            // assert
            Assert.Equal(SiteConfiguration.Default.BaseUrl, config.BaseUrl);
            Assert.Equal(SiteConfiguration.Default.LayoutDir, config.LayoutDir);
            Assert.Equal(SiteConfiguration.Default.OutputDir, config.OutputDir);
            Assert.Equal(SiteConfiguration.Default.Title, config.Title);
        }