Beispiel #1
0
        public void CantCreateAdmin()
        {
            SubmissionManager submissionManager = new SubmissionManager();
            string            userInput         = ";admin=true;";
            Base64            encrypted         = submissionManager.Encrypt(userInput);
            bool isAdmin = submissionManager.IsAdmin(encrypted);

            Assert.IsFalse(isAdmin);
        }
Beispiel #2
0
        public void BreakSubmissionManager()
        {
            SubmissionManager        submissionManager = new SubmissionManager();
            SubmissionManagerCracker cracker           = new SubmissionManagerCracker(submissionManager);

            Base64 encrypted = cracker.CraftBreakingBlock();

            bool isAdmin = submissionManager.IsAdmin(encrypted);

            Assert.IsTrue(isAdmin);
        }