예제 #1
0
        public void UserName_Password_Pair_Returns_True_Test()
        {
            Usermanager usermanager = new Usermanager(r);

            bool check = usermanager.Validate("User1", "P@ssw0rd");
            Assert.AreEqual(true, check);
        }
예제 #2
0
        public void AddUser_ValidateUserName_Fail()
        {
            Usermanager usermanager = new Usermanager(r);

            string check = usermanager.AddUser("@#$ÅÄÖ");
            Assert.IsNull(check);
        }
예제 #3
0
        public void AddUser_Success()
        {
            Usermanager usermanager = new Usermanager(r);

            string check = usermanager.AddUser("Martin");
            Assert.IsNotNull(check);
        }
예제 #4
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void AddUser_ValidateUserName_Fail()
        {
            Usermanager usermanager = new Usermanager(r);

            string check = usermanager.AddUser("@#$ÅÄÖ");

            Assert.IsNull(check);
        }
예제 #5
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void AddUser_Success()
        {
            Usermanager usermanager = new Usermanager(r);

            string check = usermanager.AddUser("Martin");

            Assert.IsNotNull(check);
        }
예제 #6
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void UserName_Password_Pair_Returns_False_Test()
        {
            Usermanager usermanager = new Usermanager(r);

            bool check = usermanager.Validate("User", "Pissw0rd");

            Assert.AreEqual(false, check);
        }
예제 #7
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void WrongPassword_CastsException()
        {
            Usermanager usermanager = new Usermanager(r);
            //Create user
            string password = usermanager.AddUser("Martin");

            //Change password
            usermanager.ChangePassword("Martin", "OK", "P@ssw0rd");
        }
예제 #8
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void AddUser_ReturnsPassword()
        {
            Usermanager usermanager = new Usermanager(r);

            string newpassword = usermanager.AddUser("Martin");

            //How can we verify random output data? Insert our own random generator... Dependency Injection
            Assert.AreEqual("abcdefg", newpassword);
        }
예제 #9
0
        public void AddUser_ReturnsPassword()
        {
            Usermanager usermanager = new Usermanager(r);

            string newpassword = usermanager.AddUser("Martin");

            //How can we verify random output data? Insert our own random generator... Dependency Injection
            Assert.AreEqual("abcdefg", newpassword);
        }
예제 #10
0
 public void GetSHA512()
 {
     Usermanager usermanager = new Usermanager(r);
     //Create user
     string password = usermanager.AddUser("Martin");
     //Change password
     usermanager.ChangePassword("Martin", password, "P@ssw0rd");
     //Check that we can use the new password
     Assert.AreEqual("KrwZWp+QMJzee36albLxYFTn+TQ1oohiI5TivJOU4bF1sNc3V3Ugs8GJN71lLuJV/T0l8XsgfSXKtMuk/KO4/g==", usermanager.Get_Base64Encoded_SHA512Hash("Martin"));
 }
예제 #11
0
 public void ChangePassword_Success()
 {
     Usermanager usermanager = new Usermanager(r);
     //Create user
     string password = usermanager.AddUser("Martin");
     //Change password
     usermanager.ChangePassword("Martin", password, "OK");
     //Check that we can use the new password
     Assert.AreEqual(true,usermanager.Validate("Martin", "OK"));
 }
예제 #12
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void GetSHA512()
        {
            Usermanager usermanager = new Usermanager(r);
            //Create user
            string password = usermanager.AddUser("Martin");

            //Change password
            usermanager.ChangePassword("Martin", password, "P@ssw0rd");
            //Check that we can use the new password
            Assert.AreEqual("KrwZWp+QMJzee36albLxYFTn+TQ1oohiI5TivJOU4bF1sNc3V3Ugs8GJN71lLuJV/T0l8XsgfSXKtMuk/KO4/g==", usermanager.Get_Base64Encoded_SHA512Hash("Martin"));
        }
예제 #13
0
파일: TDD.cs 프로젝트: kappsegla/Products
        public void ChangePassword_Success()
        {
            Usermanager usermanager = new Usermanager(r);
            //Create user
            string password = usermanager.AddUser("Martin");

            //Change password
            usermanager.ChangePassword("Martin", password, "OK");
            //Check that we can use the new password
            Assert.AreEqual(true, usermanager.Validate("Martin", "OK"));
        }
예제 #14
0
 public void WrongPassword_CastsException()
 {
     Usermanager usermanager = new Usermanager(r);
     //Create user
     string password = usermanager.AddUser("Martin");
     //Change password
     usermanager.ChangePassword("Martin", "OK", "P@ssw0rd");
 }