public void Register_and_unregister_ok()
        {
            var customEqualityComparers = new CustomEqualityComparers();

            customEqualityComparers.Register <Foo>((x, y) => x.Value == y.Value);
            customEqualityComparers.Unregister <Foo>();
            var comparer = customEqualityComparers.Find(typeof(Foo));

            Assert.IsNull(comparer);
        }
        public void Setup()
        {
            var customEqualityComparers = new CustomEqualityComparers();

            customEqualityComparers.Unregister <Foo>();
        }
        public void Unregister_with_null_type_should_throw_exception()
        {
            var customEqualityComparers = new CustomEqualityComparers();

            customEqualityComparers.Unregister(null);
        }
 public void Setup()
 {
     var customEqualityComparers = new CustomEqualityComparers();
     customEqualityComparers.Unregister<Foo>();
 }
 public void Register_and_unregister_ok()
 {
     var customEqualityComparers = new CustomEqualityComparers();
     customEqualityComparers.Register<Foo>((x, y) => x.Value == y.Value);
     customEqualityComparers.Unregister<Foo>();
     var comparer = customEqualityComparers.Find(typeof(Foo));
     Assert.IsNull(comparer);
 }
 public void Unregister_with_null_type_should_throw_exception()
 {
     var customEqualityComparers = new CustomEqualityComparers();
     customEqualityComparers.Unregister(null);
 }