public void StepsToChange_WhenGivenRepeatedCharactersString_Returns3()
        {
            // Arrange
            StrongPasswordChecker strongPasswordChecker = new StrongPasswordChecker();
            int    expected = 3;
            string password = "******";

            // Act
            int actual = strongPasswordChecker.StepsToChange(password);

            // Assert
            Assert.AreEqual(expected, actual);
        }
        public void StepsToChange_WhenGivenSingleCharacterString_Returns5()
        {
            // Arrange
            StrongPasswordChecker strongPasswordChecker = new StrongPasswordChecker();
            int    expected = 5;
            string password = "******";

            // Act
            int actual = strongPasswordChecker.StepsToChange(password);

            // Assert
            Assert.AreEqual(expected, actual);
        }
        public void StepsToChange_WhenGivenAShortButStrongString_Returns1()
        {
            // Arrange
            StrongPasswordChecker strongPasswordChecker = new StrongPasswordChecker();
            int    expected = 1;
            string password = "******";

            // Act
            int actual = strongPasswordChecker.StepsToChange(password);

            // Assert
            Assert.AreEqual(expected, actual);
        }
        public void StepsToChange_WhenGivenAnotherCorrectLengthString_Returns1()
        {
            // Arrange
            StrongPasswordChecker strongPasswordChecker = new StrongPasswordChecker();
            int    expected = 2;
            string password = "******";

            // Act
            int actual = strongPasswordChecker.StepsToChange(password);

            // Assert
            Assert.AreEqual(expected, actual);
        }
        public void StepsToChange_WhenGivenAStrongPasswordString_Returns0()
        {
            // Arrange
            StrongPasswordChecker strongPasswordChecker = new StrongPasswordChecker();
            int    expected = 0;
            string password = "******";

            // Act
            int actual = strongPasswordChecker.StepsToChange(password);

            // Assert
            Assert.AreEqual(expected, actual);
        }