Exemplo n.º 1
0
        public void ParseNull()
        {
            var header = new An8Header();

            header.Parse(null);
            header.Parse(string.Empty);
            header.Parse(" ");
        }
        public void ParseEmpty()
        {
            var header = new An8Header();

            header.Parse(
                @"
");
        }
Exemplo n.º 3
0
        public void ParseEscapedDoubleQuote()
        {
            var header = new An8Header();

            header.Parse(@"version { ""\"""" }");

            Assert.Equal(@"""", header.Version);
        }
Exemplo n.º 4
0
        public void ParseEscapedBackslash()
        {
            var header = new An8Header();

            header.Parse(@"version { ""\\"" }");

            Assert.Equal(@"\", header.Version);
        }
        public void ParseOther()
        {
            var header = new An8Header();

            header.Parse(
                @"
other { }
");
        }
        public void Parse()
        {
            var header = new An8Header();

            header.Parse(
                @"
version { ""v1"" }
build { ""b1"" }
");

            Assert.Equal("v1", header.Version);
            Assert.Equal("b1", header.Build);
        }