title: Why doesn't tsqlt support not null columns?
body: <p>After looking at the code it seems overly simple:</p>
  
  <p>in [tSQLt].[Private_CreateFakeOfTable]
  change</p>
  
  <p>CASE WHEN cc.IsComputedColumn = 1 OR id.IsIdentityColumn = 1</p>
  
  <p>to </p>
  
  <p>CASE WHEN cc.IsComputedColumn = 1 OR id.IsIdentityColumn = 1  or c.is_nullable = 0</p>
  
  <p>It's so simple, even to make it conditional upon an additional parameter, that it makes me wonder what the reasoning is behind it not being supported out of the box.  I'm currently tempted to change it before starting to use it but thought I'd find out why - in case the ramifications are important.  </p>