public async Task <IActionResult> GetQueueList(bool disable) { RequestContext requestContext = this.HttpContext.GetRequestContext(); var context = requestContext.Context.WithTag(_tag); IEnumerable <InternalQueueManagementV1> result = await _management.GetQueueList(context, disable); Verify.IsNotNull(nameof(result), result); var pageResult = new RestPageResultV1 <QueueDetailContractV1> { Items = new List <QueueDetailContractV1>(result.Select(x => x.ConvertTo())), }; return(new StandardActionResult(context) .SetContent(pageResult)); }
public async Task SetDuplicateQueueFailedTests() { IEnumerable <InternalQueueManagementV1> rows; var context = _workContext.WithTag(_tag); rows = await _management.GetQueueList(context); rows.Should().NotBeNull(); rows.Count().Should().Be(0); const string queueName = "test-queue"; await _management.SetQueue(context, queueName, 10, 11, 12); InternalQueueManagementV1 result = await _management.GetQueue(context, queueName); result.Should().NotBeNull(); result.QueueName.Should().Be(queueName); rows = await _management.GetQueueList(context); rows.Should().NotBeNull(); rows.Count().Should().Be(1); await _management.SetQueue(context, queueName, 10, 11, 12); rows = await _management.GetQueueList(context); rows.Should().NotBeNull(); rows.Count().Should().Be(1); await _management.DeleteQueue(context, queueName); rows = await _management.GetQueueList(context); rows.Should().NotBeNull(); rows.Count().Should().Be(0); result = await _management.GetQueue(context, queueName); result.Should().BeNull(); }