Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void set_up()
 {
     _defaultComparer = MaybeComparer <int> .Default;
 }