public async Task TestHybridAnalysis() { var scan = new HybridAnalysis(); var result = await scan.ScanAsync(null, "275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f"); Assert.Greater(result.Score, 50); }
public async Task QuickScanKnownUrl() { HybridAnalysis hybridAnalysis = new HybridAnalysis(this.ApiKey, true); QuickScanUrl quickscan = await hybridAnalysis.QuickScan.GetUrlAsync(TestData.KnownUrls.Last()); //TODO Start from here Assert.Equal(true || false, quickscan.Finished); }
public async Task SandboxReport_GetValidIdSummary_ShouldBeValid() { HybridAnalysis hybridAnalysis = new HybridAnalysis(this.ApiKey, true, this.webProxy); ReportSummary reportSummary = await hybridAnalysis.SandboxReport.GetSummaryAsync(TestData.JobIds.First()); //QuickScan quickscan = await hybridAnalysis.QuickScanUrlAsync(TestData.KnownUrls.Last()); //TODO Start from here testOutputHelper.WriteLine(reportSummary.Job_Id); Assert.Equal(true, true); }
public async Task UnauthorisedScan() { HybridAnalysis hybridAnalysis = new HybridAnalysis("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", true); await Assert.ThrowsAsync <AccessDeniedException>(async() => await hybridAnalysis.QuickScan.GetUrlAsync(TestData.KnownUrls.Last())); }