Esempio n. 1
0
        public void GetAndSetDelimiters()
        {
            var writer = new StringWriter();

            writer.WriteLine("[Test]");
            writer.WriteLine(" option = someValue ; some comment");

            var reader = new IniReader(new StringReader(writer.ToString()));

            Assert.AreEqual('=', reader.GetAssignDelimiters()[0]);
            reader.SetAssignDelimiters(new [] { ':', '=' });
            Assert.AreEqual(':', reader.GetAssignDelimiters()[0]);
            Assert.AreEqual('=', reader.GetAssignDelimiters()[1]);

            Assert.AreEqual(';', reader.GetCommentDelimiters()[0]);
            reader.SetCommentDelimiters(new [] { '#', ';' });
            Assert.AreEqual('#', reader.GetCommentDelimiters()[0]);
            Assert.AreEqual(';', reader.GetCommentDelimiters()[1]);
        }