static void Main( string[] args ) { ITradeService proxy = new ChannelFactory<ITradeService>("TradeServiceConfiguration").CreateChannel(); Console.WriteLine( "\nTrade IBM" ); double result = proxy.TradeSecurity( "IBM", 1000 ); Console.WriteLine( "Cost was " + result ); Console.WriteLine( "\nTrade MSFT" ); result = proxy.TradeSecurity( "MSFT", 2000 ); Console.WriteLine( "Cost was " + result ); try { Console.WriteLine( "\nTrade ATT" ); result = proxy.TradeSecurity( "T", 3000 ); Console.WriteLine( "Cost was " + result ); } catch( Exception ex ) { Console.Write( "Exception was: " + ex.Message ); } Console.WriteLine( "\n\nPress <enter> to exit..." ); Console.ReadLine(); }