Ejemplo n.º 1
0
 /// <inheritdoc />
 public async Task QueueUrlScan(ScanResult result, string fileUrl)
 {
     foreach (var backend in _scanBackendService.List.Where(b => b.Enabled))
     {
         await _scanBackendService.QueueUrlScan(result, backend, fileUrl);
     }
 }
        public async Task TestQueueUrlScan()
        {
            await _scanBackendService.QueueUrlScan(
                new ScanResult { Id = "test" },
                new ScanBackend { Id = "dummy" },
                "http://test.com"
                );

            _busMock.Verify(x => x.SendAsync(
                                "dummy", It.Is <ScanRequestMessage>(r =>
                                                                    r.Id == "test" &&
                                                                    r.Uri == new Uri("http://test.com"))), Times.Once);
        }