public static void Unfold0() { Func <int, (int, int)> generator = i => (i, i + 1); Assert.Throws <ArgumentNullException>("generator", () => Sequence.Unfold(0, default(Func <int, (int, int)>))); Assert.Throws <ArgumentNullException>("predicate", () => Sequence.Unfold(0, generator, null)); }
public static void SelectAny0a() { IEnumerable <int> nil = null; Assert.Throws <ArgumentNullException>("source", () => nil.SelectAny(x => Either <int, int> .OfLeft(x))); var source = Enumerable.Range(0, 1); Assert.Throws <ArgumentNullException>("selector", () => source.SelectAny(default(Func <int, Either <int, int> >))); }
public static void WhereAny0() { IEnumerable <int> nil = null; Assert.Throws <ArgumentNullException>("source", () => nil.WhereAny(_ => true)); var source = Enumerable.Range(0, 1); Assert.Throws <ArgumentNullException>("predicate", () => source.WhereAny(default(Func <int, bool?>))); }
public static void ValueOrElse0() { var ok = Fallible.Of(new Obj()); Assert.Throws <ArgumentNullException>("valueFactory", () => ok.ValueOrElse((Func <Obj>)null)); var nok = Fallible <Obj> .FromError(Error); Assert.Throws <ArgumentNullException>("valueFactory", () => nok.ValueOrElse((Func <Obj>)null)); }
public static void Generate0() { Func <int, int> generator = i => i + 1; Func <int, bool> predicate = _ => true; Assert.Throws <ArgumentNullException>("generator", () => Sequence.Generate(0, default(Func <int, int>))); Assert.Throws <ArgumentNullException>("generator", () => Sequence.Generate(0, null, predicate)); Assert.Throws <ArgumentNullException>("predicate", () => Sequence.Generate(0, generator, default(Func <int, bool>))); }
public static void GetHashCode0() { var nok = (IStructuralEquatable)Result <Obj, string> .FromError("error"); Assert.Throws <ArgumentNullException>("comparer", () => nok.GetHashCode(null)); var ok = (IStructuralEquatable)Result <Obj, string> .Of(new Obj()); Assert.Throws <ArgumentNullException>("comparer", () => ok.GetHashCode(null)); }
public static void SelectAny0() { IEnumerable <int> nil = null; Assert.Throws <ArgumentNullException>("source", () => nil.SelectAny(x => (int?)x)); Assert.Throws <ArgumentNullException>("source", () => nil.SelectAny(_ => String.Empty)); var source = Enumerable.Range(0, 1); Assert.Throws <ArgumentNullException>("selector", () => source.SelectAny(default(Func <int, int?>))); Assert.Throws <ArgumentNullException>("selector", () => source.SelectAny(default(Func <int, string>))); }
public static void Unfold0b() { Func <int, int> generator = i => i + 1; Func <int, int> resultSelector = i => i + 1; Func <int, bool> predicate = _ => true; Assert.Throws <ArgumentNullException>("generator", () => Sequence.Unfold(0, null, resultSelector)); Assert.Throws <ArgumentNullException>("resultSelector", () => Sequence.Unfold(0, generator, default(Func <int, int>))); Assert.Throws <ArgumentNullException>("generator", () => Sequence.Unfold(0, null, resultSelector, predicate)); Assert.Throws <ArgumentNullException>("resultSelector", () => Sequence.Unfold(0, generator, default(Func <int, int>), predicate)); Assert.Throws <ArgumentNullException>("predicate", () => Sequence.Unfold(0, generator, resultSelector, null)); }
public static void State2() => Assert.Throws <InvalidOperationException>(() => Require.State(false));
public static void Build0c(string value) => Assert.Throws <ArgumentException>("bban", () => IbanParts.Build("FR", value));
public static void Current2() { Assert.Throws <FormatException>(() => Format.Current("{0} {1}", 1)); Assert.Throws <FormatException>(() => Format.Current("{0} {1} {2}", 1, 2)); Assert.Throws <FormatException>(() => Format.Current("{0} {1} {2} {3}", 1, 2, 3)); }
public static void Current0() { Assert.Throws <ArgumentNullException>("format", () => Format.Current(null, 1)); Assert.Throws <ArgumentNullException>("format", () => Format.Current(null, 1, 2)); Assert.Throws <ArgumentNullException>("format", () => Format.Current(null, 1, 2, 3)); }
public static void CollectAny0a() { IEnumerable <Either <int, int> > nil = null; Assert.Throws <ArgumentNullException>("source", () => nil.CollectAny()); }
public static void ToExceptionInfo1() { var ok = Fallible.Ok; Assert.Throws <InvalidCastException>(() => ok.ToExceptionInfo()); }
public static void FromError0() => Assert.Throws <ArgumentNullException>("error", () => Fallible <int> .FromError(null));
public static void ToRight2() { var either = Either <Obj, Obj> .OfLeft(new Obj("left")); Assert.Throws <InvalidCastException>(() => either.ToRight()); }
public static void Create0a() { Assert.Throws <ArgumentNullException>("countryCode", () => IbanParts.Create(null, "14", "20041010050500013M02606")); Assert.Throws <ArgumentNullException>("checkDigits", () => IbanParts.Create("FR", null, "20041010050500013M02606")); Assert.Throws <ArgumentNullException>("bban", () => IbanParts.Create("FR", "14", null)); }
public static void Create0b(string value) => Assert.Throws <ArgumentException>("countryCode", () => IbanParts.Create(value, "14", "20041010050500013M02606"));
public static void Create0c(string value) => Assert.Throws <ArgumentException>("checkDigits", () => IbanParts.Create("FR", value, "20041010050500013M02606"));
public static void cast1() { var ok = Fallible.Ok; Assert.Throws <InvalidCastException>(() => (ExceptionDispatchInfo)ok); }
public static void ToString0(string value) => Assert.Throws <FormatException>( () => ParseFast("AL47212110090000000235698741").ToString(value));
public static void cast2() { var either = Either <string, Obj> .OfRight(new Obj("right")); Assert.Throws <InvalidCastException>(() => (string)either); }
public static void Build0a() { Assert.Throws <ArgumentNullException>("countryCode", () => IbanParts.Build(null, "20041010050500013M02606")); Assert.Throws <ArgumentNullException>("bban", () => IbanParts.Build("FR", null)); }
public static void cast4() { var either = Either <Obj, string> .OfLeft(new Obj("left")); Assert.Throws <InvalidCastException>(() => (string)either); }
public static void Swap2() { var either = Either <Obj, Obj> .OfRight(new Obj("right")); Assert.Throws <InvalidOperationException>(() => either.Swap()); }
public static void Create0d(string value) => Assert.Throws <ArgumentException>("bban", () => IbanParts.Create("FR", "14", value));