public void Value_Types_Are_Not_Nullable() { // Some examples of non-nullable types are: value types, structs, and enumerations. var weather = Weather.Sunny; var i = 5; var date = DateTime.Now; var point = new Point { X = 5, Y = 10 }; Assert.IsTrue(!weather.IsNullableType() && !i.IsNullableType() && !date.IsNullableType() && !point.IsNullableType()); }