public void CreateTaskAssignment_ReturnsANewTaskAssignment() { _todelete = Api.CreateTaskAssignment(GetTestId(TestId.ProjectId), GetTestId(TestId.TaskId2)); Assert.NotNull(_todelete); Assert.Equal(GetTestId(TestId.ProjectId), _todelete.ProjectId); Assert.Equal(GetTestId(TestId.TaskId2), _todelete.TaskId); }
public void CreateNewTaskAndAssign_ReturnsANewTaskAssignment() { _todelete = Api.CreateNewTaskAndAssign(GetTestId(TestId.ProjectId), "Create New Task And Assign Test"); _todeletetask = Api.Task(_todelete.TaskId); Assert.NotNull(_todelete); Assert.Equal(GetTestId(TestId.ProjectId), _todelete.ProjectId); Assert.Equal("Create New Task And Assign Test", _todeletetask.Name); }
public void UpdateTaskAssignment_UpdatesOnlyChangedValues() { var projectId = GetTestId(TestId.ProjectId); _todelete = Api.CreateTaskAssignment(projectId, GetTestId(TestId.TaskId2)); var updated = Api.UpdateTaskAssignment(projectId, _todelete.Id, billable: true, hourlyRate: 1); // stuff changed Assert.NotEqual(_todelete.Billable, updated.Billable); Assert.Equal(false, _todelete.Billable); Assert.NotEqual(_todelete.HourlyRate, updated.HourlyRate); Assert.Equal(0m, _todelete.HourlyRate); // stuff didn't change Assert.Equal(_todelete.Id, updated.Id); Assert.Equal(projectId, updated.ProjectId); Assert.Equal(_todelete.TaskId, updated.TaskId); Assert.Equal(null, updated.Budget); Assert.Equal(false, updated.Deactivated); }