public void GetArguments ()
		{
			string[] arguments = new string[] { "--help", "-d", "doc.xml", 
												"/pet:cat"};
			ArgvConfigSource source = new ArgvConfigSource (arguments);

			source.AddSwitch ("Base", "help", "h");
			source.AddSwitch ("Base", "doc", "d");
			source.AddSwitch ("Base", "short");

			string[] args = source.GetArguments ();
			Assert.IsTrue (args != arguments); // must be a different instance
			Assert.AreEqual (4, args.Length);
			Assert.AreEqual ("--help", args[0]);
			Assert.AreEqual ("-d", args[1]);
			Assert.AreEqual ("doc.xml", args[2]);
			Assert.AreEqual ("/pet:cat", args[3]);
		}