title: EF reverse POCO generator Unit Test
body: <p>I am using <a href="https://marketplace.visualstudio.com/items?itemName=SimonHughes.EntityFrameworkReversePOCOGenerator" rel="nofollow noreferrer">EntityFramework Reverse POCO Generator</a> which has a flag</p>
  
  <pre><code>AddUnitTestingDbContext = true; // Will add a FakeDbContext and FakeDbSet for easy unit testing
  </code></pre>
  
  <p>It creates <strong>FakeDbContext</strong> and <strong>FakeDbSet</strong> for unit testing, but inside <strong>FakeDbContext</strong> some of the methods are not implemented. </p>
  
  <pre><code> public System.Data.Entity.Infrastructure.DbEntityEntry&lt;TEntity&gt; Entry&lt;TEntity&gt;(TEntity entity) where TEntity : class
      {
          throw new System.NotImplementedException();
      }
      public System.Data.Entity.Infrastructure.DbEntityEntry Entry(object entity)
      {
          throw new System.NotImplementedException();
      }
      public System.Collections.Generic.IEnumerable&lt;System.Data.Entity.Validation.DbEntityValidationResult&gt; GetValidationErrors()
      {
          throw new System.NotImplementedException();
      }
      public System.Data.Entity.DbSet Set(System.Type entityType)
      {
          throw new System.NotImplementedException();
      }
      public System.Data.Entity.DbSet&lt;TEntity&gt; Set&lt;TEntity&gt;() where TEntity : class
      {
          throw new System.NotImplementedException();
      }
      public override string ToString()
      {
          throw new System.NotImplementedException();
      }
  </code></pre>
  
  <p>What would be the correct way to overwrite them or implement them so that I can use those calls in my unit tests. </p>
  
  <p>Thank you for your time. </p>