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")); }
// Use this for initialization void OnEnable() { TheGameLogic = GameObject.Find("GAMELOGIC").GetComponent <GameLogic>(); hGenerator = GameObject.Find("HASHTAGGENERATOR").GetComponent <HashtagGenerator>(); gameState = GameObject.Find("GAMESTATE").GetComponent <GameState>(); }
private void Awake() { //progressBar = GameObject.Find("ProgressBar").GetComponent<Slider>(); gState = GameObject.Find("GAMESTATE").GetComponent <GameState>(); hGenerator = GameObject.Find("HASHTAGGENERATOR").GetComponent <HashtagGenerator>(); }