title: confused about using WCF services
body: <p>There is one WCF service ServiceOne. All it does is implements some functions, let's say int Add(int a, int b);</p>
  
  <p>When I use this service in another project like this :</p>
  
  <pre><code>ServiceOneClient client = new ServiceOneClient();
  int result = client.Add(10,10);
  </code></pre>
  
  <p>and it works fine.</p>
  
  <p>But now I have to create another service ServiceTwo that simply implements ServiceOne functionality like this</p>
  
  <pre><code>int ServiceTwoAddMethod(int a, int b)
  {
      return new ServiceOneClient().Add(a, b);
  }
  </code></pre>
  
  <p>And I think that everything should work fine. But somehow when I add reference to ServiceTwo to the third project, 
  this code of line </p>
  
  <pre><code>new ServiceTwoClient().Add(10, 10)
  </code></pre>
  
  <p>doesn't return what I want to see(20). </p>
  
  <p>Please tell me what am I doing wrong?</p>