Exemplo n.º 1
0
        public async void UpdateJobTaskDefinition_ValidItem()
        {
            _pluginRepository.Setup(r => r.GetSingleBySpec(It.IsAny <ISpecification <Plugin> >(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(new Plugin {
                Id = 3, Name = "AspMvcNetCore", Type = PluginType.GeneratorProvider
            });

            var projectJobDefinitionService = new JobDefinitionService(_jobDefinitionRepository.Object, _jobTaskDefinitionRepository.Object, _projectRepository.Object, _pluginRepository.Object, _externalServiceRepository.Object, _pluginAdditionalConfigRepository.Object, _secretVault.Object);
            await projectJobDefinitionService.UpdateJobTaskDefinition(new JobTaskDefinition
            {
                Id = 1,
                JobDefinitionId = 1,
                Type            = JobTaskDefinitionType.Generate,
                Provider        = "AspMvcNetCore",
                ConfigString    = "testUpdated"
            });

            var jobTaskDefinition = _dataTask.First(d => d.Id == 1);

            Assert.Equal("testUpdated", jobTaskDefinition.ConfigString);
        }