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));
        }