public void PalindromeAbove1() { //Arrange string input = "12300"; string expected = "12321"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void LargePalindrome() { //Arrange string input = "1111568778651111"; string expected = "1111568668651111"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void PalindromeTie2() { //Arrange string input = "66"; string expected = "55"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void SmallPalindrome2() { //Arrange string input = "101"; string expected = "99"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void DigitsChange() { //Arrange string input = "1000000000"; string expected = "999999999"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void SingleDigit2() { //Arrange string input = "1"; string expected = "0"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void PalindromeBelow3() { //Arrange string input = "2345335999"; string expected = "2345335432"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }
public void PalindromeAbove2() { //Arrange string input = "23453235101"; string expected = "23453235432"; //Act string actual = Problem564.NearestPalindromic(input); //Assert Assert.Equal(expected, actual); }