Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void UpdateTask_UpdatesOnlyChangedValues()
        {
            _todelete = Api.CreateTask("Update Task", billableByDefault: true, isDefault: false);

            var updated = Api.UpdateTask(_todelete.Id, name: "Updated Task", isDefault: true);
            
            // stuff changed
            Assert.NotEqual(_todelete.Name, updated.Name);
            Assert.Equal("Updated Task", updated.Name);
            Assert.NotEqual(_todelete.IsDefault, updated.IsDefault);
            Assert.Equal(true, updated.IsDefault);

            // stuff didn't change
            Assert.Equal(_todelete.BillableByDefault, updated.BillableByDefault);
            Assert.Equal(_todelete.DefaultHourlyRate, updated.DefaultHourlyRate);
        }
Ejemplo n.º 3
0
        public void CreateTask_ReturnsANewTask()
        {
            _todelete = Api.CreateTask("Create Task");

            Assert.Equal("Create Task", _todelete.Name);
        }