Example #1
0
        public void It_should_trim_sws_at_begin()
        {
            var part1 = new ByteArrayPart("\r\n X");

            part1.TrimStartSws();

            var part2 = new ByteArrayPart(" \r\n X");

            part2.TrimStartSws();

            var part3 = new ByteArrayPart("  \r\n      X");

            part3.TrimStartSws();

            var part4 = new ByteArrayPart("  \r\n ");

            part4.TrimStartSws();

            var part5 = new ByteArrayPart("  \r\n      ");

            part5.TrimStartSws();

            var part6 = new ByteArrayPart("  X");

            part6.TrimStartSws();

            Assert.AreEqual("X", part1.ToString());
            Assert.AreEqual("X", part2.ToString());
            Assert.AreEqual("X", part3.ToString());
            Assert.AreEqual("", part4.ToString());
            Assert.AreEqual("", part5.ToString());
            Assert.AreEqual("X", part6.ToString());
        }
Example #2
0
		public void It_should_trim_sws_at_begin()
		{
			var part1 = new ByteArrayPart("\r\n X");
			part1.TrimStartSws();

			var part2 = new ByteArrayPart(" \r\n X");
			part2.TrimStartSws();

			var part3 = new ByteArrayPart("  \r\n      X");
			part3.TrimStartSws();

			var part4 = new ByteArrayPart("  \r\n ");
			part4.TrimStartSws();

			var part5 = new ByteArrayPart("  \r\n      ");
			part5.TrimStartSws();

			var part6 = new ByteArrayPart("  X");
			part6.TrimStartSws();

			Assert.AreEqual("X", part1.ToString());
			Assert.AreEqual("X", part2.ToString());
			Assert.AreEqual("X", part3.ToString());
			Assert.AreEqual("", part4.ToString());
			Assert.AreEqual("", part5.ToString());
			Assert.AreEqual("X", part6.ToString());
		}