コード例 #1
0
        public void Returns_Index_Test()
        {
            Assert.AreEqual(-1, FirstUniqueChar.FirstUniqeChar(string.Empty));
            Assert.AreEqual(-1, FirstUniqueChar.FirstUniqeChar("poop"));

            Assert.AreEqual(3, FirstUniqueChar.FirstUniqeChar("asdfdsa"));
            Assert.AreEqual(2, FirstUniqueChar.FirstUniqeChar("loveleetcode"));
        }
コード例 #2
0
        public void ExecuteTest2()
        {
            var inputs    = new[] { "leetcode", "loveleetcode", "aabb" };
            var expexteds = new[] { 0, 2, -1 };

            foreach (var(input, expected) in inputs.Zip(expexteds))
            {
                FirstUniqueChar.Execute2(input).Should().Be(expected, $"input:{input}");
            }
        }