public async Task <IActionResult> CreateTestSuite([FromBody] TestSuiteResource resource)
        {
            var testSuite = _mapper.Map <TestSuiteResource, TestSuite>(resource);

            _repository.Add(testSuite);
            await _unitOfWork.CompleteAsync();

            var result = _mapper.Map <TestSuite, TestSuiteResource>(testSuite);

            return(Ok(result));
        }
        public async Task <IActionResult> UpdateTestSuite(long id, [FromBody] TestSuiteResource suiteResource)
        {
            var testSuite = await _repository.GetSuite(id);

            if (testSuite == null)
            {
                return(NotFound());
            }

            var result = _mapper.Map <TestSuiteResource, TestSuite>(suiteResource, testSuite);
            await _unitOfWork.CompleteAsync();

            return(Ok(result));
        }