public static HarvestTask CreateFromHarvestEntry(string taskId, string name, bool isBillable) { var result = new HarvestTask(); result.TaskId = taskId; result.Name = name; result.IsBillable = isBillable; return result; }
public async Task UpdateTask_UpdatesOnlyChangedValues() { _todelete = await Api.Tasks.Add("Update Task"); var updated = await Api.Tasks.Update(_todelete.Id, "Updated Task"); // stuff changed Assert.NotEqual(_todelete.Name, updated.Name); Assert.Equal("Updated Task", updated.Name); }
public async Task DeleteAssignment_ReturnsTrue() { _todelete1 = await Api.Tasks.Add("For_automated_tests"); var assignment = await Api.TaskAssignments.Add(_projectId, _todelete1.Id); await Api.TaskAssignments.Delete(_projectId, assignment.Id); var exception = await Assert.ThrowsAsync <Refit.ApiException>(async() => { var taskCheck = await Api.TaskAssignments.Get(_projectId, assignment.Id); }); Assert.Equal(HttpStatusCode.NotFound, exception.StatusCode); }
private void InputHistory_InputAdded() { HistoricalInput last = InputHistory.History.Last(); if (last.ActionSelected == ActionSelected.Chop) { foreach (MagicalLifeAPI.GUI.Selectable item in last.Selected) { Tile tile = World.GetTile(RenderInfo.Dimension, item.MapLocation.X, item.MapLocation.Y); if (tile.Resources != null && tile.ImpendingAction == ActionSelected.None) { if (tile.Resources is TreeBase) { HarvestTask task = new HarvestTask(tile.MapLocation, Guid.NewGuid()); tile.ImpendingAction = ActionSelected.Chop; TaskManager.Manager.AddTask(task); } } } } }
private void InputHistory_InputAdded() { HistoricalInput last = InputHistory.History.Last(); if (last.ActionSelected == ActionSelected.Mine) { foreach (HasComponents item in last.Selected) { ComponentSelectable selectable = item.GetExactComponent <ComponentSelectable>(); Tile tile = World.GetTile(RenderInfo.Dimension, selectable.MapLocation.X, selectable.MapLocation.Y); if (tile.MainObject != null && tile.ImpendingAction == ActionSelected.None) { if (tile.MainObject is RockBase) { HarvestTask task = new HarvestTask(selectable.MapLocation, Guid.NewGuid()); tile.ImpendingAction = ActionSelected.Mine; TaskManager.Manager.AddTask(task); } } } } }
public async Task CreateTask_ReturnsANewTask() { _todelete = await Api.Tasks.Add("Create Task"); Assert.Equal("Create Task", _todelete.Name); }