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

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

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

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

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

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

			var part7 = new ByteArrayPart("");
			part7.TrimEndSws();

			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());
			Assert.AreEqual("", part7.ToString());
		}
Example #2
0
        public void It_should_trim_sws_at_end()
        {
            var part1 = new ByteArrayPart("X\r\n ");

            part1.TrimEndSws();

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

            part2.TrimEndSws();

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

            part3.TrimEndSws();

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

            part4.TrimEndSws();

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

            part5.TrimEndSws();

            var part6 = new ByteArrayPart("X  ");

            part6.TrimEndSws();

            var part7 = new ByteArrayPart("");

            part7.TrimEndSws();

            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());
            Assert.AreEqual("", part7.ToString());
        }