diff IniLineParserTest.cs @ 1:c2a0d074b3b5

Re #7 - Test for INI parsing * Add key length checking to file parsing to ensure section is correctly parsed * Add tests for multi-line section parsing * Add test for line parser parsing padded line
author IBBoard <dev@ibboard.co.uk>
date Wed, 14 Jan 2009 19:54:00 +0000
parents ada654b0648c
children 4f281289bcdd
line wrap: on
line diff
--- a/IniLineParserTest.cs	Mon Jan 12 20:41:45 2009 +0000
+++ b/IniLineParserTest.cs	Wed Jan 14 19:54:00 2009 +0000
@@ -19,6 +19,17 @@
 			Assert.AreEqual("some_key", keyValuePair.Key);
 			Assert.AreEqual("some_value", keyValuePair.Value);
 		}
+
+		
+		[Test()]
+		public void TestIniLineParserReturnsExceptedKeyValuePairForPaddedValidProperty()
+		{
+			IIniLine iniLine = IniLineParser.ParseIniLine("   some_key =   some_value  ");
+			Assert.IsInstanceOfType(typeof(IniKeyValuePairLine), iniLine);
+			IniKeyValuePairLine keyValuePair = (IniKeyValuePairLine)iniLine;
+			Assert.AreEqual("some_key", keyValuePair.Key);
+			Assert.AreEqual("some_value", keyValuePair.Value);
+		}
 		
 		[Test()]
 		public void TestIniLineParserReturnsCommentLineForNonProperty()