public void All() { Nullable <int> n = 2; Nullable <int> n0 = null; Assert.Throws <ArgumentNullException>(() => NullableExtensions.All <int>(n, null)); Assert.True(n.All(i => i == 2)); Assert.False(n.All(i => i == 3)); Assert.True(n0.All(i => i == 2)); Assert.True(n0.All(i => i == 3)); }