Ejemplo n.º 1
0
        public void ToggleAdmin_CantDoSelf_False()
        {
            //Arrange
            ClearDatabase();
            CreateMySessionTestData(_lecturer);
            VM = new LecturerPageVM(dbConName, _lecturer);
            VM.SelectedLecturer = VM.Lecturers.Where(l => l.Id == VM.User.Id).FirstOrDefault();
            //Act
            bool result = VM.ToggleAdminRole(VM.SelectedLecturer);

            result = VM.ToggleAdminRole(VM.SelectedLecturer);
            //Assert
            Assert.IsFalse(result);
            Assert.IsTrue(VM.SelectedLecturer.IsSuperAdmin);
        }
Ejemplo n.º 2
0
        public void ToggleAdmin_ToTrue_Success()
        {
            //Arrange
            ClearDatabase();
            CreateMySessionTestData(_lecturer);
            VM = new LecturerPageVM(dbConName, _lecturer);
            VM.SelectedLecturer = VM.Lecturers.Where(l => l.Name.Equals("Gavin Hales")).FirstOrDefault();
            //Act
            bool result = VM.ToggleAdminRole(VM.SelectedLecturer);

            result = VM.ToggleAdminRole(VM.SelectedLecturer);
            //Assert
            Assert.IsTrue(result);
            Assert.IsTrue(VM.SelectedLecturer.IsSuperAdmin);
        }