public void GetFirstNonRepeating_NoRepetitionsUpper_ShouldReturnCorrectValue() { //arrange var input = "AbBcC"; //act var result = FirstNonRepeatingCharater.GetFirstNonRepeating(input); //assert result.Should().Be("A"); }
public void GetFirstNonRepeating_RandomString_ShouldReturnCorrectValue() { //arrange var input = "\\mPD}^\\Mnt_g\\{YGpAHHYSZ[LD{hIBGCFs[OXHiyMRaIJsv"; //act var result = FirstNonRepeatingCharater.GetFirstNonRepeating(input); //assert result.Should().Be("}"); }
public void GetFirstNonRepeating_AllUpper_ShouldReturnEmptyString() { //arrange var input = "ABBA"; //act var result = FirstNonRepeatingCharater.GetFirstNonRepeating(input); //assert result.Should().BeNullOrWhiteSpace(); }