Ejemplo n.º 1
0
		public void TestDynamicInvocation_Async_Success()
		{
			string arg = Guid.NewGuid().ToString();
			int messageId = Environment.TickCount % 1000;
			string methodName = "SomeMethod";
			using ( var environment = new InProcTestEnvironment( ( method, id, args ) => method == methodName && args[ 0 ].AsString() == arg ) )
			using ( dynamic target = new DynamicRpcProxy( environment.EndPoint, environment.Configuration ) )
			{
				using ( Task<MessagePackObject> task = target.SomeMethodAsync( arg, null ) )
				{
					Assert.That( task.Result == true );
				}
			}
		}
        public void TestDynamicInvocation_Async_Success()
        {
            string arg        = Guid.NewGuid().ToString();
            int    messageId  = Environment.TickCount % 1000;
            string methodName = "SomeMethod";

            using (var environment = new InProcTestEnvironment((method, id, args) => method == methodName && args[0].AsString() == arg))
                using (dynamic target = new DynamicRpcProxy(environment.EndPoint, environment.Configuration))
                {
                    using (Task <MessagePackObject> task = target.SomeMethodAsync(arg, null))
                    {
                        Assert.That(task.Result == true);
                    }
                }
        }