public async void GetTaskProvidersByType_ReturnEmpty() { _taskProviderRepository.Setup(r => r.GetBySpec(It.IsAny <ISpecification <TaskProvider> >(), It.IsAny <CancellationToken>())) .ReturnsAsync(new List <TaskProvider>()); var service = new TaskProviderService(_taskProviderRepository.Object, _externalServiceTypeRepository.Object, _tagRepository.Object); var results = await service.GetTaskProviders(TaskProviderType.HostingProvider); Assert.Empty(results); }
public async void GetTaskProvidersByType_ReturnItems() { _taskProviderRepository.Setup(r => r.GetBySpec(It.IsAny <ISpecification <TaskProvider> >(), It.IsAny <CancellationToken>())) .ReturnsAsync(new List <TaskProvider> { new TaskProvider { Id = 3, Name = "BuildProvider1", Type = TaskProviderType.BuildProvider } }); var service = new TaskProviderService(_taskProviderRepository.Object, _externalServiceTypeRepository.Object, _tagRepository.Object); var results = await service.GetTaskProviders(TaskProviderType.BuildProvider); Assert.Single(results); Assert.Equal("BuildProvider1", results.First().Name); }
public async void GetTaskProviders_ReturnItems() { _taskProviderRepository.Setup(r => r.GetBySpec(It.IsAny <ISpecification <TaskProvider> >(), It.IsAny <CancellationToken>())) .ReturnsAsync(new List <TaskProvider> { new TaskProvider { Id = 1, Name = "GeneratorProvider1", Type = TaskProviderType.GeneratorProvider }, new TaskProvider { Id = 2, Name = "RepositoryProvider1", Type = TaskProviderType.RepositoryProvider }, new TaskProvider { Id = 3, Name = "BuildProvider1", Type = TaskProviderType.BuildProvider } }); var service = new TaskProviderService(_taskProviderRepository.Object, _externalServiceTypeRepository.Object, _tagRepository.Object); var results = await service.GetTaskProviders(); Assert.Equal(3, results.Count); }