/// <summary>
		/// Tests the country method.
		/// </summary>
		/// <param name="withPrintout">if set to <c>true</c> [with printout].</param>
		/// <param name="withRegionData">if set to <c>true</c> [with region data].</param>
		public void TestCountryMethod(bool withPrintout, bool withRegionData)
		{
			Console.Clear();
			Console.WriteLine();
			Console.WriteLine();

			if (!withPrintout)
				Console.WriteLine(@"Operation started.");

			BLL.BllCountry country = new BLL.BllCountry();
			DateTime start = DateTime.Now;
			country.GetAll(withPrintout, withRegionData);
			TimeSpan span = DateTime.Now.Subtract(start);

			Console.WriteLine();
			Console.WriteLine(span.TotalMilliseconds + "ms");
			Console.WriteLine();
			Console.WriteLine(@"Operation Done");
			Console.WriteLine(@"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
			Console.WriteLine();
		}
		/// <summary>
		/// Tests the country method randomize.
		/// </summary>
		/// <param name="withRegionData">if set to <c>true</c> [with region data].</param>
		private void TestCountryMethodRandomize(bool withRegionData)
		{
			Console.Clear();
			Console.WriteLine();
			Console.WriteLine();

			int id;
			for (int i = 1; i <= 100; ++i)
			{
				id = new Random().Next(1, 274);
				Console.Write("[No:{0} Id:{1}] - ", i.ToString(), id);
				Common.Country country = new BLL.BllCountry().GetById(id, withRegionData);
				if (country != null)
					country.PrintToConsole();
			}

			Console.WriteLine();
			Console.WriteLine(@"Operation Done");
			Console.WriteLine(@"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
			Console.WriteLine();
		}