Beispiel #1
0
        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);
        }
Beispiel #3
0
        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()));
 }