예제 #1
0
		public void TestWaitPressEnter ( )
		{
			Console.WriteLine ( "测试方法 WaitPressEnter()" );

			try
			{
				Tracer tracer = new Tracer ( );
				tracer.WaitPressEnter ( );
				Console.WriteLine ( "成功: WaitPressEnter()" );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitPressEnter(bool)" );

			try
			{
				Tracer tracer = new Tracer ( );
				tracer.WaitPressEnter ( isDisplay: true );
				Console.WriteLine ( "成功: WaitPressEnter(true)" );
				tracer.WaitPressEnter ( isDisplay: false );
				Console.WriteLine ( "成功: WaitPressEnter(false)" );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitPressEnter(string)" );

			try
			{
				Tracer tracer = new Tracer ( );
				tracer.WaitPressEnter ( "请按下您的 Enter !!!" );
				Console.WriteLine ( "成功: WaitPressEnter(\"请按下您的 Enter !!!\")" );
				tracer.WaitPressEnter ( null );
				Console.WriteLine ( "成功: WaitPressEnter(null)" );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }


			Console.WriteLine ( "测试方法 WaitPressEnter(string, bool)" );

			try
			{
				Tracer tracer = new Tracer ( );
				tracer.WaitPressEnter ( "请按下您的 Enter !!!", true );
				Console.WriteLine ( "成功: WaitPressEnter(\"请按下您的 Enter !!!\", true)" );
				tracer.WaitPressEnter ( "请按下您的 Enter !!!", false );
				Console.WriteLine ( "成功: WaitPressEnter(\"请按下您的 Enter !!!\", false)" );
				tracer.WaitPressEnter ( null, true );
				Console.WriteLine ( "成功: WaitPressEnter(null, true)" );
				tracer.WaitPressEnter ( null, false );
				Console.WriteLine ( "成功: WaitPressEnter(null, false)" );
			}
			catch ( Exception err )
			{ Console.WriteLine ( string.Format ( "异常: {0}", err.Message ) ); }

			Console.WriteLine ( "请按回车键继续..." );
			Console.ReadLine ( );
		}