public void CoalesceReturnsFirstSome() { var options = new[] { new Option<int>(), new Option<int>(1), }; var actual = options.Coalesce(); actual.AssertSomeAnd(Is.EqualTo(1)); }
public void CoalesceReturnsNoneIfAllNone() { var options = new[] { new Option<int>(), new Option<int>(), }; var actual = options.Coalesce(); actual.AssertNone(); }