public async void GetTaskProviderByName_ReturnNull() { _taskProviderRepository .Setup(r => r.GetSingleBySpec(It.IsAny <ISpecification <TaskProvider> >(), It.IsAny <CancellationToken>())) .ReturnsAsync((TaskProvider)null); var service = new TaskProviderService(_taskProviderRepository.Object, _externalServiceTypeRepository.Object, _tagRepository.Object); var result = await service.GetTaskProviderByName("HostingProvider1"); Assert.Null(result); }
public async void GetTaskProviderByName_ReturnItem() { _taskProviderRepository .Setup(r => r.GetSingleBySpec(It.IsAny <ISpecification <TaskProvider> >(), It.IsAny <CancellationToken>())) .ReturnsAsync(() => new TaskProvider { Id = 1, Name = "GeneratorProvider1" }); var service = new TaskProviderService(_taskProviderRepository.Object, _externalServiceTypeRepository.Object, _tagRepository.Object); var result = await service.GetTaskProviderByName("GeneratorProvider1"); Assert.NotNull(result); Assert.Equal(1, result.Id); }