示例#1
0
 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));
 }
示例#2
0
 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);
 }