public void CheckDigitTest(string input) { Sedol sedol = new Sedol(input); var actual = sedol.CheckDigit; Assert.AreEqual(input[6].ToString(CultureInfo.InvariantCulture), actual.ToString(CultureInfo.InvariantCulture)); }
/// <summary> /// Returns a string that represents the current object. /// </summary> /// <returns>A string that represents the current object.</returns> public override string ToString() { var str = string.Empty; if (!Bloomberg.IsEmpty()) { str += " Bloom {0}".Put(Bloomberg); } if (!Cusip.IsEmpty()) { str += " CUSIP {0}".Put(Cusip); } if (!IQFeed.IsEmpty()) { str += " IQFeed {0}".Put(IQFeed); } if (!Isin.IsEmpty()) { str += " ISIN {0}".Put(Isin); } if (!Ric.IsEmpty()) { str += " RIC {0}".Put(Ric); } if (!Sedol.IsEmpty()) { str += " SEDOL {0}".Put(Sedol); } if (InteractiveBrokers != null) { str += " InteractiveBrokers {0}".Put(InteractiveBrokers); } if (!Plaza.IsEmpty()) { str += " Plaza {0}".Put(Plaza); } return(str); }
public void StringContainingVowelsWillReturnExpectedValidationDetails(string input) { Sedol sedol = new Sedol(input); Assert.IsTrue(sedol.ContainsVowel); }
public void CharacterCodeForBIs11() { var actual = Sedol.Code('B'); Assert.AreEqual(11, actual); }
public void SedolsWithIncorrectChecksum(string input) { Sedol sedol = new Sedol(input); Assert.IsFalse(sedol.HasValidCheckDigit); }
public void UserDefinedSedols(string input) { Sedol sedol = new Sedol(input); Assert.IsTrue(sedol.IsUserDefined); }
public void SedolsContainingNonAlphanumericCharacters(string input) { Sedol sedol = new Sedol(input); Assert.IsFalse(sedol.IsAlphaNumeric); }
public void ValidLengthChecks(string input) { Sedol sedol = new Sedol(input); Assert.IsFalse(sedol.IsValidLength); }
public void CharacterCodeFor0Is0() { var actual = Sedol.Code('0'); Assert.AreEqual(0, actual); }
public void CharacterCodeForZIs35() { var actual = Sedol.Code('z'); Assert.AreEqual(35, actual); }