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); }