public static void ValueType <T>(this IExpectation <T> e)
 {
     e.As <object>().Like(Matchers.BeValueType());
 }
 public void IsNotValueType(object actual)
 {
     NotThat(actual, Matchers.BeValueType());
 }
 public void IsNotValueType(object actual, string message, params object[] args)
 {
     NotThat(actual, Matchers.BeValueType(), message, args);
 }
 public static void ValueType <T>(this IExpectation <T> e, string message, params object[] args)
 {
     e.As <object>().Like(Matchers.BeValueType(), message, args);
 }