コード例 #1
0
        public void Only_Underscore_And_Alpha()
        {
            // Setup
            var fetcher = new DefaultHashTagsFetcher();
            var text    = "#awesome! #so_cool";

            // Act
            var result = fetcher.Fetch(text)
                         .ToArray();

            // Assert
            Assert.AreEqual(2, result.Length);
            Assert.AreEqual("awesome", result[0]);
            Assert.AreEqual("so_cool", result[1]);
        }
コード例 #2
0
        public void HashTag_Separated_By_Space()
        {
            // Setup
            var fetcher = new DefaultHashTagsFetcher();
            var text    = "#first #post #awesome";

            // Act
            var result = fetcher.Fetch(text)
                         .ToArray();

            // Assert
            Assert.AreEqual(3, result.Length);
            Assert.AreEqual("first", result[0]);
            Assert.AreEqual("post", result[1]);
            Assert.AreEqual("awesome", result[2]);
        }