title: AutoFixture and interfaces
body: <p>Let's say I have interface:</p>
  
  <pre><code>public interface IFoo
  {
      int Bar1 { get; set; }
      int Bar2 { get; set; }
  }
  </code></pre>
  
  <p>If <code>IFoo</code> was class, I could write:</p>
  
  <pre><code>fixture.CreateAnonymous&lt;IFoo&gt;();
  </code></pre>
  
  <p>and the result will have numbers set for <code>Bar1</code> and <code>Bar2</code>.</p>
  
  <p>But how to do this with interface? I tried to use <code>AutoMoqCustomization</code> but this seems to be for properties with interface type and not interfaces itself.</p>
  
  <p>I am looking for automated way like <code>CreateAnonymous</code> is for classes. Currenlty I am creating interface mock and setuping it's properties explicitly which is work I would like to save. I must missing something obvious.</p>