public void Test_AddToken_MultipleTimes() { var testToken2 = new Token { ID = Guid.NewGuid(), WordText = "Texts" }; TokenManager.SetTokenForID(testToken2.ID, testToken2); StemManager.AddToken(testToken); StemManager.AddToken(testToken); StemManager.AddToken(testToken2); var tokenList = StemManager.GetTokensForUnstemmedWord(testToken.WordText); Assert.AreEqual(2, tokenList.Count); Assert.AreEqual(new List <Token> { testToken, testToken2 }, tokenList); Assert.AreEqual("text", StemManager.GetStemForToken(testToken.WordText)); Assert.AreEqual("text", StemManager.GetStemForToken(testToken2.WordText)); }