public void MinComparer_ArgumentChecking() { #pragma warning disable IDE0034 // Simplify 'default' expression (illustrative of method signature) Assert.ThrowsException <ArgumentNullException>(() => Subscribable.Min <string>(default(ISubscribable <string>))); Assert.ThrowsException <ArgumentNullException>(() => Subscribable.Min <string>(default(ISubscribable <string>), StringComparer.Ordinal)); Assert.ThrowsException <ArgumentNullException>(() => Subscribable.Min <string>(DummySubscribable <string> .Instance, default(IComparer <string>))); #pragma warning restore IDE0034 // Simplify 'default' expression }