Q:

Extension method which this of type "Type" is null

I created an extension method for System. Type and I would like to unit test that method.  Is this possible?  Thanks! 
public static bool GetFoo(this Type self)
{
     if (self == null)
     {
          throw new ArgumentNullException("this")
     }
     ...
}

A:

Assert that ((Type)null).GetFoo() throws. 

A:

MS VS Unit Test   
[TestMethod]
[ExpectedException(typeof(ArgumentNullException))]
public void TestFoo()
{
    Type t = null;
    t.GetFoo();
}

