public void TyrParse_StringValue_IsNotValid() { string str = "string"; Assert.IsFalse(BusinessIdentifierCode.TryParse(str, out BusinessIdentifierCode val), "Valid"); Assert.AreEqual(string.Empty, val.ToString(), "Value"); }
public void BranchCode_AEGONL2U_StringEmpty() { var exp = ""; var act = BusinessIdentifierCode.Parse("AEGONL2U").Branch; Assert.AreEqual(exp, act); }
public void Equals_FormattedAndUnformatted_IsTrue() { var l = BusinessIdentifierCode.Parse("AEGONL2UXXX", CultureInfo.InvariantCulture); var r = BusinessIdentifierCode.Parse("AEgonL2Uxxx", CultureInfo.InvariantCulture); Assert.IsTrue(l.Equals(r)); }
public void TyrParse_StringValue_IsValid() { string str = "AEGONL2UXXX"; Assert.IsTrue(BusinessIdentifierCode.TryParse(str, out BusinessIdentifierCode val), "Valid"); Assert.AreEqual(str, val.ToString(), "Value"); }
public void TyrParse_Questionmark_IsValid() { string str = "?"; Assert.IsTrue(BusinessIdentifierCode.TryParse(str, out BusinessIdentifierCode val), "Valid"); Assert.IsTrue(val.IsUnknown(), "Value"); }
public void TyrParse_StringEmpty_IsValid() { string str = string.Empty; Assert.IsTrue(BusinessIdentifierCode.TryParse(str, out BusinessIdentifierCode val), "Valid"); Assert.AreEqual(string.Empty, val.ToString(), "Value"); }
public void Parse_Unknown_AreEqual() { using (new CultureInfoScope("en-GB")) { var act = BusinessIdentifierCode.Parse("?"); var exp = BusinessIdentifierCode.Unknown; Assert.AreEqual(exp, act); } }
public void TryParse_InvalidInput_DefaultValue() { using (new CultureInfoScope("en-GB")) { var exp = default(BusinessIdentifierCode); var act = BusinessIdentifierCode.TryParse("InvalidInput"); Assert.AreEqual(exp, act); } }
public void TryParse_TestStructInput_AreEqual() { using (new CultureInfoScope("en-GB")) { var exp = TestStruct; var act = BusinessIdentifierCode.TryParse(exp.ToString()); Assert.AreEqual(exp, act); } }
public void Parse_InvalidInput_ThrowsFormatException() { using (new CultureInfoScope("en-GB")) { Assert.Catch <FormatException> (() => { BusinessIdentifierCode.Parse("InvalidInput"); }, "Not a valid BIC"); } }
public void OrderByDescending_BusinessIdentifierCode_AreEqual() { var item0 = BusinessIdentifierCode.Parse("AEGONL2UXXX"); var item1 = BusinessIdentifierCode.Parse("CEBUNL2U"); var item2 = BusinessIdentifierCode.Parse("DSSBNL22"); var item3 = BusinessIdentifierCode.Parse("FTSBNL2R"); var inp = new List <BusinessIdentifierCode> { BusinessIdentifierCode.Empty, item3, item2, item0, item1, BusinessIdentifierCode.Empty }; var exp = new List <BusinessIdentifierCode> { item3, item2, item1, item0, BusinessIdentifierCode.Empty, BusinessIdentifierCode.Empty }; var act = inp.OrderByDescending(item => item).ToList(); CollectionAssert.AreEqual(exp, act); }
public void IsValid_True(string str) { Assert.IsTrue(BusinessIdentifierCode.IsValid(str), str); }
public void IsValid_False(string str, string message) { Assert.IsFalse(BusinessIdentifierCode.IsValid(str), "{0}, {1}", str, message); }