コード例 #1
0
        public void CreateRandomPassword_PasswordLengthShouldBeSetFromParameter(int length)
        {
            // arrange
            var pm = new PasswordManager();

            //act
            var password = pm.GenerateNewPassword(length);

            //assert
            Assert.AreEqual(password.Length, length);
        }
コード例 #2
0
        public void CreateRandomPassword_PasswordLengthShouldBeSetTo10()
        {
            // arrange
            var pm             = new PasswordManager();
            var passwordLength = 10;

            //act
            var password = pm.GenerateNewPassword(passwordLength);

            //assert
            Assert.AreEqual(password.Length, passwordLength);
        }
コード例 #3
0
        public void CreateRandomPassword_ShouldCreatePasswordWithRandomLength()
        {
            // arrange  (подготовка)
            var pm  = new PasswordManager();
            var rnd = new Random();

            //act  (воздействие)
            var passwordLength = rnd.Next(1, 10);
            var password       = pm.GenerateNewPassword(passwordLength);

            //assert  (утверждение)
            Assert.AreEqual(password.Length, passwordLength);
        }