Exemple #1
0
        public static void GetHashCode3(string value1, string value2)
        {
            var iban1 = ParseFast(value1);
            var iban2 = ParseFast(value2);

            Assert.NotEqual(iban1.GetHashCode(), iban2.GetHashCode());
        }
Exemple #2
0
        public static void GetHashCode3(string value1, string value2)
        {
            var parts1 = ParseFast(value1);
            var parts2 = ParseFast(value2);

            Assert.NotEqual(parts1.GetHashCode(), parts2.GetHashCode());
        }
        public static void GetHashCode3()
        {
            var nok1 = Fallible.FromError(Error);
            var nok2 = Fallible.FromError(Error1);

            Assert.NotEqual(nok1.GetHashCode(), nok2.GetHashCode());

            var ok = Fallible.Ok;

            Assert.NotEqual(nok1.GetHashCode(), ok.GetHashCode());
        }
Exemple #4
0
        public static void GetHashCode3()
        {
            var nok1 = Fallible <int> .FromError(Error);

            var nok2 = Fallible <int> .FromError(Error1);

            Assert.NotEqual(nok1.GetHashCode(), nok2.GetHashCode());
            Assert.NotEqual(nok1.GetHashCode(EqualityComparer <int> .Default), nok2.GetHashCode(EqualityComparer <int> .Default));

            var ok1 = Fallible.Of(1);
            var ok2 = Fallible.Of(2);

            Assert.NotEqual(ok1.GetHashCode(), ok2.GetHashCode());
            Assert.NotEqual(ok1.GetHashCode(EqualityComparer <int> .Default), ok2.GetHashCode(EqualityComparer <int> .Default));

            Assert.NotEqual(ok1.GetHashCode(), nok1.GetHashCode());
            Assert.NotEqual(ok1.GetHashCode(EqualityComparer <int> .Default), nok1.GetHashCode(EqualityComparer <int> .Default));
        }
Exemple #5
0
        public static void GetHashCode5()
        {
            var nok = Result <Obj, string> .FromError("error");

            var ok = Result <Obj, string> .Of(new Obj());

            Assert.NotEqual(nok.GetHashCode(), ok.GetHashCode());

            var nok1 = Result <Obj, string> .FromError("error1");

            var nok2 = Result <Obj, string> .FromError("error2");

            Assert.NotEqual(nok1.GetHashCode(), nok2.GetHashCode());

            var ok1 = Result <Obj, string> .Of(new Obj());

            var ok2 = Result <Obj, string> .Of(new Obj());

            Assert.NotEqual(ok1.GetHashCode(), ok2.GetHashCode());
        }