public void ChangeToAdmin_PasswordIsNull_ThrowsArgumentNullException() { using (var library = new Library.Library()) { library.ChangeToAdmin(null); } }
public void ChangeToAdmin_PasswordIsNotCorrent_ThrowsInvalidOperationException() { using (var library = new Library.Library()) { library.CreateAdmin("TestPassword"); library.ChangeToAdmin("WrongPassword"); } }
public void ChangeToAdmin_PasswordIsCorrent_AccessModeIsAdministrator() { using (var library = new Library.Library()) { library.CreateAdmin("TestPassword"); library.ChangeToAdmin("TestPassword"); Assert.AreEqual(AccessMode.Administrator, library.AccessMode); } }