public void can_compare_using_custom_value_comparer() { var customComparer = new MaybeComparer <int>( valueComparer: new ReverseIntComparer() ); customComparer.Compare(Maybe.Some(20), Maybe.Some(10)).Should().BeLessThan(0); customComparer.Compare(Maybe.Some(10), Maybe.Some(10)).Should().Be(0); customComparer.Compare(Maybe.Some(10), Maybe.Some(20)).Should().BeGreaterThan(0); }
public void set_up() { _defaultComparer = MaybeComparer <int> .Default; }