public async Task GivenEnableExtendedQueryTagsIsDisabled_WhenGetExtendedQueryTagsIsCalledMultipleTimes_ThenExtendedQueryTagStoreShouldNotBeCalled() { FeatureConfiguration featureConfiguration = new FeatureConfiguration() { EnableExtendedQueryTags = false }; IQueryTagService indexableDicomTagService = new QueryTagService(_extendedQueryTagStore, Options.Create(featureConfiguration)); await indexableDicomTagService.GetQueryTagsAsync(); await _extendedQueryTagStore.DidNotReceiveWithAnyArgs().GetExtendedQueryTagsAsync(default, default, default);
public async Task GivenNotFound_WhenGettingStatus_ThenReturnNull() { Guid id = Guid.NewGuid(); using var source = new CancellationTokenSource(); _durableClient.GetStatusAsync(OperationId.ToString(id), showInput: true).Returns(Task.FromResult <DurableOrchestrationStatus>(null)); Assert.Null(await _client.GetStatusAsync(id, source.Token)); await _durableClient.Received(1).GetStatusAsync(OperationId.ToString(id), showInput: true); await _extendedQueryTagStore.DidNotReceiveWithAnyArgs().GetExtendedQueryTagsAsync((IReadOnlyList <int>) default);