Beispiel #1
0
        public void TestWrite()
        {
            SafeTextWriterWrapper safe;

            using (TextWriter wrapped = new StringWriter())
            {
                safe = new SafeTextWriterWrapper(wrapped);

                safe.Write('a');
                assertEquals("a", wrapped.ToString());
            }

            Assert.DoesNotThrow(() => safe.Write('a'));
            Assert.DoesNotThrow(() => safe.Write('a'));
            Assert.DoesNotThrow(() => safe.Write("a"));
        }
Beispiel #2
0
        public void TestWriteLine()
        {
            SafeTextWriterWrapper safe;

            using (TextWriter wrapped = new StringWriter())
            {
                safe = new SafeTextWriterWrapper(wrapped);

                safe.WriteLine('a');
                assertEquals("a" + Environment.NewLine, wrapped.ToString());

                safe.WriteLine("This is a test");
                assertEquals("a" + Environment.NewLine + "This is a test" + Environment.NewLine, wrapped.ToString());
            }

            Assert.DoesNotThrow(() => safe.WriteLine('a'));
            Assert.DoesNotThrow(() => safe.WriteLine("Testing"));
            Assert.DoesNotThrow(() => safe.WriteLine("Testing"));
        }