public void GetFriendlyNameLowecaseTest() { IAlphabet alphabet = Alphabets.DNA; string actual = alphabet.GetFriendlyName('a'); Assert.AreEqual("Adenine", actual); }
/// <summary> /// Gets the friendly name of a given symbol. /// </summary> /// <param name="alphabet"> </param> /// <param name="item">Symbol to find friendly name.</param> /// <returns>Friendly name of the given symbol.</returns> public static string GetFriendlyName(this IAlphabet alphabet, char item) { if (alphabet == null) { throw new ArgumentNullException("alphabet", "Alphabet must be supplied."); } return(alphabet.GetFriendlyName((byte)item)); }
public void GetFriendlyNameTestNullAlphabet() { IAlphabet alphabet = null; alphabet.GetFriendlyName('A'); }
public void GetFriendlyNameTestNullAlphabet() { IAlphabet alphabet = null; Assert.Throws <ArgumentNullException>(() => alphabet.GetFriendlyName('A')); }