Exemplo n.º 1
0
 public void ChangeToAdmin_PasswordIsNull_ThrowsArgumentNullException()
 {
     using (var library = new Library.Library())
     {
         library.ChangeToAdmin(null);
     }
 }
Exemplo n.º 2
0
        public void ChangeToAdmin_PasswordIsNotCorrent_ThrowsInvalidOperationException()
        {
            using (var library = new Library.Library())
            {
                library.CreateAdmin("TestPassword");

                library.ChangeToAdmin("WrongPassword");
            }
        }
Exemplo n.º 3
0
        public void ChangeToAdmin_PasswordIsCorrent_AccessModeIsAdministrator()
        {
            using (var library = new Library.Library())
            {
                library.CreateAdmin("TestPassword");
                library.ChangeToAdmin("TestPassword");

                Assert.AreEqual(AccessMode.Administrator, library.AccessMode);
            }
        }
Exemplo n.º 4
0
        public void ChangeToAdmin_PasswordIsCorrent_AccessModeIsAdministrator()
        {
            using (var library = new Library.Library())
            {
                library.CreateAdmin("TestPassword");
                library.ChangeToAdmin("TestPassword");

                Assert.AreEqual(AccessMode.Administrator, library.AccessMode);
            }
        }
Exemplo n.º 5
0
 public void ChangeToAdmin_PasswordIsNull_ThrowsArgumentNullException()
 {
     using (var library = new Library.Library())
     {
         library.ChangeToAdmin(null);
     }
 }
Exemplo n.º 6
0
        public void ChangeToAdmin_PasswordIsNotCorrent_ThrowsInvalidOperationException()
        {
            using (var library = new Library.Library())
            {
                library.CreateAdmin("TestPassword");

                library.ChangeToAdmin("WrongPassword");
            }
        }