public void SwapLetters_ReturnsTrue_ForInstructionItCanHandle() { var sut = new SwapLettersRule(); Assert.True(sut.CanScramble("swap letter d with letter a")); Assert.False(sut.CanScramble("swap letter xx with letter yy")); Assert.False(sut.CanScramble("swap letter 4 with letter 2")); }
public void SwapLetters_ReturnsStringWithGivenLettersSwapped() { var expected = "edcba"; var sut = new SwapLettersRule(); var actual = sut.Scramble("ebcda", "swap letter d with letter b"); Assert.Equal(expected, actual); }
public void Descramble_ReswapsLetters() { var expected = "edcba"; var sut = new SwapLettersRule(); var actual = sut.Descramble("ebcda", "swap letter d with letter b"); Assert.Equal(expected, actual); }