public static void Equals3(string value1, string value2) { var iban1 = ParseFast(value1); var iban2 = ParseFast(value2); Assert.False(iban1.Equals(iban2)); }
public static void FromError1() { var nok = Fallible.FromError(Error); Assert.True(nok.IsError); Assert.False(nok.IsSuccess); }
public static void Equals3(string value1, string value2) { var parts1 = ParseFast(value1); var parts2 = ParseFast(value2); Assert.False(parts1.Equals(parts2)); }
public static void OfRight1() { var either = Either <Obj, Obj> .OfRight(new Obj("left")); Assert.NotNull(either); Assert.True(either.IsRight); Assert.False(either.IsLeft); }
public static void Equality2(string value1, string value2) { var parts1 = ParseFast(value1); var parts2 = ParseFast(value2); Assert.False(parts1 == parts2); Assert.True(parts1 != parts2); }
public static void Equality2(string value1, string value2) { var iban1 = ParseFast(value1); var iban2 = ParseFast(value2); Assert.False(iban1 == iban2); Assert.True(iban1 != iban2); }
public static void Deconstruct2() { var nok = Fallible.FromError(Error); var(succeed, err) = nok; Assert.False(succeed); Assert.Same(Error, err); }
public static void CheckIntegrity1(string value, string expectedBban) { var iban = Iban.Parse(value, IbanStyles.None, IbanValidationLevels.None).Value; var result = Iban.CheckIntegrity(iban); Assert.False(result.HasValue); }
public static void Deconstruct2() { var nok = Fallible <Obj> .FromError(Error); var(succeed, value, err) = nok; Assert.False(succeed); Assert.Same(Error, err); Assert.Null(value); }
public static void Deconstruct2() { var exp = new Obj(); var nok = Result <string, Obj> .FromError(exp); var(succeed, value, err) = nok; Assert.False(succeed); Assert.Null(value); Assert.Same(exp, err); }
public static void Deconstruct2() { var exp = new Obj(); var either = Either <int, Obj> .OfRight(exp); var(isLeft, left, right) = either; Assert.False(isLeft); Assert.Equal(default(int), left); Assert.Same(exp, right); }
public static void Equals3() { var ok = Fallible.Ok; Assert.False(ok.Equals(new Obj())); var nok = Fallible.FromError(Error); Assert.False(nok.Equals(new Obj())); }
public static void Equals4() { var value = "AL47212110090000000235698741"; var iban = ParseFast(value); Assert.False(iban.Equals(null)); Assert.False(iban.Equals(1)); Assert.False(iban.Equals(value)); Assert.False(iban.Equals(new Object())); Assert.False(iban.Equals(new My.Val(1))); }
public static void Equals4() { var ok = Fallible.Ok; var nok = Fallible.FromError(Error); var nok1 = Fallible.FromError(Error1); var nok2 = Fallible.FromError(Error1); Assert.False(ok.Equals(nok)); Assert.False(nok1.Equals(nok)); Assert.True(nok1.Equals(nok2)); }
public static void Equality1() { var nok1 = Fallible.FromError(Error); var nok2 = Fallible.FromError(Error); Assert.True(nok1 == nok2); Assert.False(nok1 != nok2); var nok3 = Fallible.FromError(Error); var nok4 = Fallible.FromError(Error1); Assert.False(nok3 == nok4); Assert.True(nok3 != nok4); }
public static void Unit1() { Assert.True(Fallible.Unit.IsSuccess); Assert.False(Fallible.Unit.IsError); }
public static void Parse1() { Assert.Null(IbanParts.Parse(null)); Assert.False(IbanParts.TryParse(null).IsSuccess); }
public static void Ok1() { Assert.True(Fallible.Ok.IsSuccess); Assert.False(Fallible.Ok.IsError); }