title: Fake It Easy - A<T>.Ignored() with string - A<string>.Ignored()
body: <p>I've a method with a string parameter and a bool return value.
  I want to ensure that it always returns true</p>
  
  <p>I tried</p>
  
  <pre><code>myClass.Foo(A&lt;string&gt;.Ignored)
   .WithReturnType&lt;bool&gt;()
   .Returns(true);
  </code></pre>
  
  <p>Now I get the following exception</p>
  
  <blockquote>
    <p>System.ArgumentException: The specified object is not recognized as a
    fake object. Result StackTrace:    bei
    FakeItEasy.Core.DefaultFakeManagerAccessor.GetFakeManager(Object
    proxy)    bei FakeItEasy.FakeFacade.GetFakeManager(Object fakedObject)
    bei FakeItEasy.Configuration.FakeConfigurationManager.CallTo(Object
    fakeObject)    bei FakeItEasy.A.CallTo(Object fake) [...]</p>
  </blockquote>
  
  <p>What am I doing wrong?</p>