public void SampleTest()
        {
            Assert.AreEqual("#A", HashtagGenerator.GenerateHashtag("a"));
            Assert.AreEqual("#ABC", HashtagGenerator.GenerateHashtag("a b c"));
            Assert.AreEqual("#ABC", HashtagGenerator.GenerateHashtag("   a   b   C   "));
            Assert.AreEqual("#ABC", HashtagGenerator.GenerateHashtag("   A   B   C   "));
            Assert.AreEqual("#Abc", HashtagGenerator.GenerateHashtag("ABC"));
            Assert.AreEqual("#Codewars", HashtagGenerator.GenerateHashtag("Codewars"));
            Assert.AreEqual("#Codewars", HashtagGenerator.GenerateHashtag("codeWars"));
            Assert.AreEqual("#Codewars", HashtagGenerator.GenerateHashtag("cOdEwArs   "));
            Assert.AreEqual("#Codewars", HashtagGenerator.GenerateHashtag("   CoDeWaRS"));
            Assert.AreEqual("#Codewars", HashtagGenerator.GenerateHashtag("   CodeWarS   "));
            Assert.AreEqual("#CodeWars", HashtagGenerator.GenerateHashtag("Code Wars"));
            Assert.AreEqual("#CodeWars", HashtagGenerator.GenerateHashtag("   code   wars   "));
            Assert.AreEqual("#CodeWars", HashtagGenerator.GenerateHashtag("code" + new string(' ', 200) + "wars"));
            Assert.AreEqual("#CodewarsIsNice", HashtagGenerator.GenerateHashtag("Codewars Is Nice"));
            Assert.AreEqual("#CodewarsIsNice", HashtagGenerator.GenerateHashtag("Codewars is nice"));
            Assert.AreEqual("#DoWeHaveAHashtag", HashtagGenerator.GenerateHashtag("Do We have A Hashtag"));
            Assert.AreEqual("#A" + new string('a', 138), HashtagGenerator.GenerateHashtag(new string('a', 139)));
            Assert.AreEqual(null, HashtagGenerator.GenerateHashtag(new string('a', 140)));
            Assert.AreEqual(null, HashtagGenerator.GenerateHashtag(new string(' ', 200)));
            Assert.AreEqual(null, HashtagGenerator.GenerateHashtag(""));

            Assert.AreEqual(null,
                            HashtagGenerator.GenerateHashtag(
                                "Looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong Cat"));
        }
Ejemplo n.º 2
0
 // Use this for initialization
 void OnEnable()
 {
     TheGameLogic = GameObject.Find("GAMELOGIC").GetComponent <GameLogic>();
     hGenerator   = GameObject.Find("HASHTAGGENERATOR").GetComponent <HashtagGenerator>();
     gameState    = GameObject.Find("GAMESTATE").GetComponent <GameState>();
 }
Ejemplo n.º 3
0
 private void Awake()
 {
     //progressBar = GameObject.Find("ProgressBar").GetComponent<Slider>();
     gState     = GameObject.Find("GAMESTATE").GetComponent <GameState>();
     hGenerator = GameObject.Find("HASHTAGGENERATOR").GetComponent <HashtagGenerator>();
 }