public void Cannot_execute_PlayerCommands_without_permissions()
        {
            // Arrange
            LogWithNewAdmin(Modules.PlayerManager, Permissions.View);

            // Act
            Assert.Throws <InsufficientPermissionsException>(() => _playerCommands.Edit(new EditPlayerData()));
            Assert.Throws <InsufficientPermissionsException>(() => _playerCommands.ChangePlayerVipLevel(new Guid(), new Guid()));
            Assert.Throws <InsufficientPermissionsException>(() => _playerCommands.AssignVip(new Core.Common.Data.Player.Player(), new VipLevel()));
            Assert.Throws <InsufficientPermissionsException>(() => _playerCommands.SetStatus(new Guid(), true));
            Assert.Throws <InsufficientPermissionsException>(() => _playerCommands.Register(new RegistrationData()));
            Assert.Throws <InsufficientPermissionsException>(() => _playerCommands.ChangeVipLevel(new Guid(), new Guid(), "Some remark"));
        }