public void SetJobDefinitionAsDefault_InvalidItem()
        {
            _data[0].IsDeletion = true;

            var projectJobDefinitionService = new JobDefinitionService(_jobDefinitionRepository.Object, _jobTaskDefinitionRepository.Object, _projectRepository.Object, _providerRepository.Object, _externalServiceRepository.Object, _providerAdditionalConfigRepository.Object, _secretVault.Object);
            var exception = Record.ExceptionAsync(() => projectJobDefinitionService.SetJobDefinitionAsDefault(1));

            Assert.IsType <InvalidDefaultJobDefinition>(exception?.Result);
        }
        public async void SetJobDefinitionAsDefault_ValidItem()
        {
            var projectJobDefinitionService = new JobDefinitionService(_jobDefinitionRepository.Object, _jobTaskDefinitionRepository.Object, _projectRepository.Object, _providerRepository.Object, _externalServiceRepository.Object, _providerAdditionalConfigRepository.Object, _secretVault.Object);
            await projectJobDefinitionService.SetJobDefinitionAsDefault(1);

            var dataModel = _data.First(d => d.Id == 1);

            Assert.True(dataModel.IsDefault);
        }