title: Detecting a Nullable Type via reflection
body: <p>Surprisingly the following code fails the Assert:</p>
  
  <pre><code>int? wtf = 0;
  Assert.IsType&lt;Nullable&lt;int&gt;&gt;(wtf);
  </code></pre>
  
  <p>So just out curiosity, how can you determine if a given instance is a Nullable&lt;> object or not? </p>