public void FallbackIfEmptyWithNullSequence() { Assert.ThrowsArgumentNullException("source", () => MoreEnumerable.FallbackIfEmpty(null, 1)); Assert.ThrowsArgumentNullException("source", () => MoreEnumerable.FallbackIfEmpty(null, 1, 2)); Assert.ThrowsArgumentNullException("source", () => MoreEnumerable.FallbackIfEmpty(null, 1, 2, 3)); Assert.ThrowsArgumentNullException("source", () => MoreEnumerable.FallbackIfEmpty(null, 1, 2, 3, 4)); Assert.ThrowsArgumentNullException("source", () => MoreEnumerable.FallbackIfEmpty(null, 1, 2, 3, 4, 5)); }
public void FallbackIfEmptyWithNullSequence() { Assert.AreEqual("source", Assert.Throws <ArgumentNullException>(() => MoreEnumerable.FallbackIfEmpty(null, 1)).ParamName); Assert.AreEqual("source", Assert.Throws <ArgumentNullException>(() => MoreEnumerable.FallbackIfEmpty(null, 1, 2)).ParamName); Assert.AreEqual("source", Assert.Throws <ArgumentNullException>(() => MoreEnumerable.FallbackIfEmpty(null, 1, 2, 3)).ParamName); Assert.AreEqual("source", Assert.Throws <ArgumentNullException>(() => MoreEnumerable.FallbackIfEmpty(null, 1, 2, 3, 4)).ParamName); Assert.AreEqual("source", Assert.Throws <ArgumentNullException>(() => MoreEnumerable.FallbackIfEmpty(null, 1, 2, 3, 4, 5)).ParamName); }