public static void GetHashCode3(string value1, string value2) { var iban1 = ParseFast(value1); var iban2 = ParseFast(value2); Assert.NotEqual(iban1.GetHashCode(), iban2.GetHashCode()); }
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()); }
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)); }
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()); }