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