public void CloneTest() { string str = chain.ToString(); var alphabet1 = new FrequencyDictionary(str); var alphabet2 = new FrequencyDictionary(chain); FrequencyDictionary alphabet3 = alphabet2.Clone(); Assert.True(alphabet1.Equals(alphabet2) && alphabet3.Equals(alphabet1)); }
public void EqualsTest() { string str = chain.ToString(); var alphabet1 = new FrequencyDictionary(str); var alphabet2 = new FrequencyDictionary(chain); Assert.True(alphabet1.Equals(alphabet2)); alphabet1.Remove(alphabet1.GetWord(1)); Assert.True(!alphabet1.Equals(alphabet2)); }
public void FillOneTest() { string str = chain.ToString(); var alphabet1 = new FrequencyDictionary(str); var alphabet2 = new FrequencyDictionary(chain); Assert.True(alphabet1.Equals(alphabet2)); }