public void RemoveTrackerGuard() { var guard = new FutureDateTrackerGuard(); var addGuard = new AddTrackerGuardAction(string.Empty, this.workTracker.Address, guard); this.permissionManager.ExecuteAction(addGuard); Assert.Contains(guard, this.workTracker.TrackGuards); var removeGuard = new RemoveTrackerGuardAction(string.Empty, this.workTracker.Address, guard); this.permissionManager.ExecuteAction(removeGuard); Assert.DoesNotContain(guard, this.workTracker.TrackGuards); }
protected virtual bool HandleRemoveTrackerGuard(RemoveTrackerGuardAction action) { return(this.TrackGuards.Remove(action.Guard)); }