title: fluentassertions C# I Don't understand Should().NotBeNull()
body: <p>I have read through <a href="http://fluentassertions.com/" rel="nofollow noreferrer">fluentassertions.com</a> and still confused as to what happens if a var is null or not null. </p>
  
  <p>so for instance if you have </p>
  
  <pre><code>object someitem = null;
  </code></pre>
  
  <p>then have </p>
  
  <pre><code>someitem.Should().NotBeNull(); 
  </code></pre>
  
  <p>what happens if it is null? this example is pretty much the same code I am reviewing of another coder. to me it seems like Should().NotBeNull() should return a boolean value but I am not seeing that in any documentation I have reviewed. If it does simply just return a boolean value I don't understand why the code someitem.Should().NotBeNull();  would be all by itself. </p>
  
  <p>I know some may say well run the code and set a break point to see what it is doing. unfortunately I cannot run the code from my box due to not having a dev db setup and don't have direct access to live db. So running the code does nothing for me. </p>