WriteKey() public method

public WriteKey ( string key, string value ) : void
key string
value string
return void
Esempio n. 1
0
        public void ReplaceEndOfLine()
        {
            StringWriter writer    = new StringWriter();
            IniWriter    iniWriter = new IniWriter(writer);

            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("thanksgiving", "November\n 25th");

            Assert.AreEqual("thanksgiving = November 25th", ReadLine(writer, 2));
        }
Esempio n. 2
0
        public void KeyWithIndentation() {
            StringWriter writer = new StringWriter();
            IniWriter iniWriter = new IniWriter(writer);

            iniWriter.Indentation = 2;
            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("independence day", "july");
            Assert.AreEqual("  independence day = july", ReadLine(writer, 2));
            iniWriter.Indentation = 0;
        }
Esempio n. 3
0
        public void FlushAndClose()
        {
            StringWriter writer    = new StringWriter();
            IniWriter    iniWriter = new IniWriter(writer);

            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("thanksgiving", "november 25th", "Football!");

            iniWriter.Close();
            Assert.AreEqual(IniWriteState.Closed, iniWriter.WriteState);
        }
Esempio n. 4
0
        public void KeyWithIndentation()
        {
            StringWriter writer    = new StringWriter();
            IniWriter    iniWriter = new IniWriter(writer);

            iniWriter.Indentation = 2;
            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("independence day", "july");
            Assert.AreEqual("  independence day = july", ReadLine(writer, 2));
            iniWriter.Indentation = 0;
        }
Esempio n. 5
0
        public void KeyWithQuotesAndComment()
        {
            StringWriter writer    = new StringWriter();
            IniWriter    iniWriter = new IniWriter(writer);

            iniWriter.UseValueQuotes = true;
            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("thanksgiving", "November 25th", "Football!");
            iniWriter.UseValueQuotes = false;
            Assert.AreEqual("thanksgiving = \"November 25th\" ; Football!",
                            ReadLine(writer, 2));
        }
Esempio n. 6
0
        public void FlushAndClose() {
            StringWriter writer = new StringWriter();
            IniWriter iniWriter = new IniWriter(writer);

            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("thanksgiving", "november 25th", "Football!");

            iniWriter.Close();
            Assert.AreEqual(IniWriteState.Closed, iniWriter.WriteState);
        }
Esempio n. 7
0
        public void KeyWithQuotesAndComment() {
            StringWriter writer = new StringWriter();
            IniWriter iniWriter = new IniWriter(writer);

            iniWriter.UseValueQuotes = true;
            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("thanksgiving", "November 25th", "Football!");
            iniWriter.UseValueQuotes = false;
            Assert.AreEqual("thanksgiving = \"November 25th\" ; Football!",
                            ReadLine(writer, 2));
        }
Esempio n. 8
0
        public void ReplaceEndOfLine() {
            StringWriter writer = new StringWriter();
            IniWriter iniWriter = new IniWriter(writer);

            iniWriter.WriteSection("Required");
            iniWriter.WriteKey("thanksgiving", "November\n 25th");

            Assert.AreEqual("thanksgiving = November 25th", ReadLine(writer, 2));
        }
Esempio n. 9
0
        public void NotOrderedWriteState() {
            StringWriter writer = new StringWriter();
            IniWriter iniWriter = new IniWriter(writer);

            iniWriter.WriteKey("state", "Out of order");
        }