public void Maybe_Extension_Coalesce_Params_ReturnsSourceWhenNotEmpty() { var a = new Maybe <int>(1); var b = new Maybe <int>(5); var c = new Maybe <int>(3); var d = new Maybe <int>(6); Assert.Equal(a, a.Coalesce(b, c, d)); }
public void Maybe_ExtensionCoalesce_IEnumerable_ReturnsSourceWhenNotEmpty() { var a = new Maybe <int>(1); var b = new Maybe <int>(5); var c = new Maybe <int>(3); var d = new Maybe <int>(6); IEnumerable <Maybe <int> > enumerable = new Maybe <int>[] { b, c, d }; Assert.Equal(a, a.Coalesce(enumerable)); }