public void GetEnumerator() { OccurrenceDictionary dic = new OccurrenceDictionary(); IDocument doc1 = MockDocument("Doc1", "Doc1", "d", DateTime.Now); IDocument doc2 = MockDocument("Doc2", "Doc2", "d", DateTime.Now); dic.Add(doc1, new SortedBasicWordInfoSet()); dic.Add(doc2, new SortedBasicWordInfoSet()); Assert.IsNotNull(dic.GetEnumerator(), "GetEnumerator should not return null"); int count = 0; foreach (KeyValuePair <IDocument, SortedBasicWordInfoSet> pair in dic) { count++; } Assert.AreEqual(2, count, "Wrong count"); }
public void GetEnumerator() { OccurrenceDictionary dic = new OccurrenceDictionary(); IDocument doc1 = MockDocument("Doc1", "Doc1", "d", DateTime.Now); IDocument doc2 = MockDocument("Doc2", "Doc2", "d", DateTime.Now); dic.Add(doc1, new SortedBasicWordInfoSet()); dic.Add(doc2, new SortedBasicWordInfoSet()); Assert.IsNotNull(dic.GetEnumerator(), "GetEnumerator should not return null"); int count = 0; foreach(KeyValuePair<IDocument, SortedBasicWordInfoSet> pair in dic) { count++; } Assert.AreEqual(2, count, "Wrong count"); }