public Orderable Min_ReferenceType(Orderable ALhs, Orderable ARhs) => WeakOrdering.Min(ALhs, ARhs);
public int Min3_ValueType(int A0, int A1, int A2) => WeakOrdering.Min(A0, A1, A2);
public Orderable Min3_ReferenceType(Orderable A0, Orderable A1, Orderable A2) => WeakOrdering.Min(A0, A1, A2);
public void Min3_Null_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>( () => WeakOrdering.Min((int[])null) ); }
public void Min3_Empty_ThrowsArgumentException() { Assert.Throws <ArgumentException>( () => WeakOrdering.Min(new int[0]) ); }
public int Min_ValueType(int ALhs, int ARhs) => WeakOrdering.Min(ALhs, ARhs);
public Orderable Min2_ReferenceType(Orderable A0, Orderable A1, Orderable A2) => WeakOrdering.Min(new[] { A0, A1, A2 } as IEnumerable <Orderable>);
public int Min2_ValueType(int A0, int A1, int A2) => WeakOrdering.Min(new [] { A0, A1, A2 } as IEnumerable <int>);
public void Min2_Empty_ThrowsArgumentException() { Assert.Throws <ArgumentException>( () => WeakOrdering.Min(Enumerable.Empty <int>()) ); }
public void Min2_Null_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>( () => WeakOrdering.Min((IEnumerable <int>)null) ); }