Example #1
0
        public async Task <IActionResult> SetTaskAssigneesAsync(
            [FromBody] TaskAssigneesViewModel taskAssigneesViewModel)
        {
            var taskAssigneesDto =
                _mapper.Map <TaskAssigneesDto>(taskAssigneesViewModel);

            await _taskService.SetTaskAssigneesAsync(taskAssigneesDto);

            return(Ok());
        }
        public void Test_TaskAssignees_RouteSubscriberIds_Validation(
            string testCaseDisplayName,
            IEnumerable <int> invalidRouteSubscriberIds)
        {
            // Arrange
            TaskAssigneesViewModel taskAssigneesViewModel =
                Get_TaskAssigneesViewModel(routeSubscriberIds: invalidRouteSubscriberIds);

            // Act
            bool result = ModelValidator.IsValid(taskAssigneesViewModel);

            // Assert
            Assert.IsFalse(result, testCaseDisplayName);
        }
        public void Test_TaskAssignees_TaskId_Validation(
            string testCaseDisplayName,
            int invalidTaskId)
        {
            // Arrange
            TaskAssigneesViewModel taskAssigneesViewModel =
                Get_TaskAssigneesViewModel(
                    taskId: invalidTaskId,
                    routeSubscriberIds: _defaultRouteSubscriberIds);

            // Act
            bool result = ModelValidator.IsValid(taskAssigneesViewModel);

            // Assert
            Assert.IsFalse(result, testCaseDisplayName);
        }