public void Test_UniqueChar_Should_Return_Second_Letter() { //Given, When char letter = StringOperations.FirstUniqueCharacter("aabcd"); //Then Assert.Equal('b', letter); }
public void Test_UniqueChar_Should_Return_first_char_ONE_letter() { //Given, When char letter = StringOperations.FirstUniqueCharacter("a"); //Then Assert.Equal('a', letter); }
public void Test_UniqueChar_Should_Return_Null_When_NO_Character_was_Found() { //Given, When Action exception = () => StringOperations.FirstUniqueCharacter("ababbbcc"); //Then Assert.Throws <InvalidOperationException>(exception); }
public void Test_UniqueChar_Should_Return_correctly_For_More_COMPLEX_Word() { //Given, When char letter = StringOperations.FirstUniqueCharacter("ababbbcd"); //Then Assert.Equal('c', letter); }
public void Test_FirstUniqueCharacter() { var ch = StringOperations.FirstUniqueCharacter("abcdabcdD"); Assert.Equal('D', ch); }